CMD:bug(playerid,params[])
{
new
str[256],
bug[150],
pName[MAX_PLAYER_NAME],
File:bugfile = fopen(\"bugok.txt\", io_write); // Elõfordulhat hogy neked kell elõbb létrehozni a fájlt üresen, lehet nem kell csak ide írtam hátha
if(sscanf(params,\"s\", bug)) return SendClientMessage(playerid, INCORRECT, \"Használat: /bug [bug jelentése]\");
{
if(bugfile)
{
GetPlayerName(playerid,pName,sizeof(pName));
format(str, sizeof str, \"%s bug jelentése: %s\\n\",
pName,
bug);
SAM(str);
SendClientMessage(playerid, -1, \"Bug jelentés kézbesítve az adminoknak. ( A rendszer ment minden jelentést! )\");
fwrite(bugfile, str);
fclose(bugfile);
}
else SendClientMessage(playerid, -1, \"Nem küldhetsz bug jelentést.\");
}
return 1;
}
A fileba úgy menti le hogy lementi a bugot de nem kezd új sort, hanem egy kockát tesz a végére.. ja és újboli beírásnál felülírja a file-t, nem pedig hozzáad.