az sscanfnál \"u\" helyett \"s[128]\"-at kéne megadni. Szerintem te valami olyasmire gondolsz, hogy lementse a bugok.txtbe a player nevét, és magát a bugot.
Ehhez nem dinit ajánlok.
#define BUGFILE \"bugok.txt\"
CMD:bug(playerid,params[]) {
new input[128],n[24],filestring[256]; GetPlayerName(playerid,n,24);
if(sscanf(params,\"s[128]\",input)) return SendClientMessage(playerid,-1,\"Használat: /bug [Hiba leírása]\");
fcreate(BUGFILE); // ha nem létezik a fájl, csinál egyet
new File:h = fopen(BUGFILE,io_append);
format(filestring,256,\"%s: %s\\n\",n,input);
fwrite(h,filestring);
fclose(h);
return 1;
}
stock fcreate(filename[])
{
if (fexist(filename)){return false;}
new File:fhandle = fopen(filename,io_write);
fclose(fhandle);
return true;
}