Próbáld így:
[pawn]
#define fcheck(%1) \\
if(!fexist(\"%1\")) fclose(fopen(\"%1\", io_write))
CMD:bug(playerid,params[ ])
{
new
szBug[128 + 1],
szFormat[180];
if(sscanf(params, \"s[128]\", szBug)) return SendClientMessage(playerid, INCORRECT, \"Használat: /bug [bug jelentése]\");
fcheck(\"bugok.txt\");
new
File:bugfile = fopen(\"bugok.txt\", io_append);
GetPlayerName(playerid, pName, sizeof(pName));
format(szFormat, sizeof(szFormat), \"%s bug jelentése: %s\\r\\n\", pName, szBug);
fwrite(bugfile, szFormat);
fclose(bugfile);
SendClientMessage(playerid, -1, \"Bug jelentés kézbesítve az adminoknak. ( A rendszer ment minden jelentést! )\");
return 1;
}
[/pawn]