23.10.2016, 12:04
Hello there so i have made a report system it saves the reports so admins can check later on when they are online but i dont know how to open the stored reports and then later on how can i delete them?
here is the report cmd
here is the stock used to store report.
Help would be appreciated.
here is the report cmd
Код:
CMD:report(playerid,params[]) { new Target,reason[50],rstring[128]; if(IsJailedOrMuted(playerid))return 1; if(sscanf(params,"us[50]",Target,reason))return SendClientMessage(playerid,GREY,"USAGE: /report [playerid] [reason]"); if(!IsPlayerConnectedEx(Target)) return SendClientMessage(playerid,GREY,"Invalid player ID"); if(strlen(reason) > 50) return SendClientMessage(playerid,GREY,"Reason can't be longer than 50 characters"); format(rstring,sizeof(rstring),"SERVER: {FFFFFF}%s reported %s(Reason: %s)",PlayerName(playerid),PlayerName(Target),reason); SendMessageToAdmins(RED,rstring); SendClientMessage(playerid,YELLOW,"Your report has been sucessfully sent to the online admins"); LogReport(rstring); //Log the string return 1; }
Код:
stock LogReport(event[]) { new File:log = fopen("report_log.txt", io_append); fwrite(log, event); fwrite(log, "/n"); fclose(log); }