Õõ igen, de akkor ezt úgy kéne megoldani hogy fájlból olvassa a reportokat.
Kész lett, ez se lett mentve:
u.i: hozz létre a scriptfiles mappába egy ReportLog.txt fájlt.
CMD:report(playerid,params[])
{
if(IsPlayerAdmin(playerid)
{
new string[256];
new File:repf = fopen(\"ReportLog.txt\", io_read);
fread(repf, string);
fclose(repf);
SendClientMessage(playerid,-1,string);
}
else
{
new string[128],name[128],text[128];
if(sscanf(params,\"s[128]\",text)) return SendClientMessage(playerid,-1,\"Használat: /report [üzenet]\");
GetPlayerName(playerid,name,sizeof(name));
new File:rfile = fopen(\"ReportLog.txt\",io_append);
format(string,sizeof(string),\"%s Üzenete: %s\\r\\n\",name,text);
fwrite(rfile,string);
fclose(rfile);
}
return 1;
}
CMD:clearlog(playerid)
{
if(IsPlayerAdmin(playerid)
{
new File:rfile = fopen(\"ReportLog.txt\",io_write);
fwrite(rfile,\" \");
fclose(rfile);
}
else return SendClientMessage(playerid,-1,\"Nem vagy Admin!\");
return 1;
}