Jump to content

pomoc Ukládání.


Stellet

Recommended Posts

Ahoj, chtěl bych se zeptat jak udělat že v ScriptFiles to udělá složku: Bugy a do toho se založí: Jméno Hráče a to když otevřu bude bug který zadá do příkazu.

 

A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug. šlo by to ? :)

 

Příkaz:

 

 

CMD:bug(playerid,params[])
{
    new bug[500];
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]");
    {
        //A tady něják udělat to že to zapíše do toho ScriptFiles/Bugs/%s.inc
        //A pak jak udělám aby se to načetlo v jiném příkazu ? 
    }
    return 1;
}
Edited by FeedBoss
Link to comment
Share on other sites


CMD:bug(playerid,params[])
{
new bug[500];
if(sscanf(params,"s",bug)) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]");
{
new Prip[150],meno[24];
GetPlayerName(playerid, meno, 24);
format(st, sizeof(st), "Bugs/%s.txt", meno);
format(Prip, sizeof(Prip), "%s",bug);
new File:Log = fopen (st, io_append);
fwrite(Log,Prip);
fwrite(Log, "\r\n");
fclose(Log);
}
return 1;
}
Edited by LosO
Link to comment
Share on other sites

a když dám příkaz /bugs jak udělám toto: A pak když tam budou bugy, tak dá příkaz /bugs a tam vyskočí dialog a bude tam: Bugy: a ty jména co to zadali a když na to kliknu bude ten bug.


Jinak v tom code.

C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st"
C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 017: undefined symbol "st"
C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : error 029: invalid expression, assumed zero
C:\Users\Milan\Desktop\Český Role-Play Pawning\gamemodes\S-RP.pwn(692) : fatal error 107: too many error messages on one line
Link to comment
Share on other sites

ja jsem si vzdy myslel ze je vrchol amaterizmu pouzit sscanf na prevedeni stringu na integer, ale tohle to fakt trumflo :d

sscanf(params,"s",text)

Btw takhle to mas lepsi :)

CMD:bug(playerid,params[])
{
if(!params[0]) return SendClientMessage(playerid,-1,"Použití: /bug [BUG]");
new st[32];
GetPlayerName(playerid,st,sizeof(st));
format(st,sizeof(st),"Bugs/%s.inc",st);
new File:Log = fopen(st,io_append);
fwrite(Log,params);
fwrite(Log,"\r\n");
fclose(Log);
return 1;
}
Edited by ATomas
Link to comment
Share on other sites

No ale jak udělám že dám ve hře: /bugs a zjistí co je v ScriptFiles a bude tam třeba: FeedBoss kliknu na to a ukáže mi co tam je nahlášeno za bug.

To by sis musel udelat soubor ve kterym by jsi mel ten seznam. A nebo pomoci HTTP si nechat obsah slozky vyjet php. Ale nejjednosuzsi je si ty hlaseni ukladat do jednoho souboru.

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...