06.12.2012, 15:31
pawn Код:
CMD:report(playerid, params[])
{
new otherplayer,reason;
if(sscanf(params, "us[256]", otherplayer, reason)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /report [id] [reason]");
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_RED, "That Player Is Not Connected!");
format(gstring, sizeof(gstring), "Report from: [ID:%d] %s, Reported player: [ID:%d] %s.", playerid, GetName(playerid), otherplayer, GetName(otherplayer));
ABroadCast(COLOR_GREEN,gstring,1);
format(gstring, sizeof(gstring), "Report text: %s", reason);
ABroadCast(COLOR_GREEN,gstring,1);
SendClientMessage(playerid, 0xFFFF00FF, "Thank you for your report, your report will now be checked and action will be taken.");
format(gstring, sizeof(gstring), "Report from: [ID:%d] %s, Reported player: [ID:%d] %s [Report Text: %s]", playerid, GetName(playerid), otherplayer, GetName(otherplayer), reason);
SaveToFile("Reports",gstring);
return 1;
}