25.04.2013, 05:47
Here's a small report system.
pawn Код:
enum pInfo
{
pAdmin
};
new PlayerInfo[MAX_PLAYERS][pInfo];
stock SendAdminMessage(color, string[]);
{
Foreach(Player,i)
{
if(PlayerInfo[i][pAdmin] >= 1)
{
SendClientMessage(i, color, string);
}
}
}
CMD:report(playerid, params[])
{
new string[256], reason;
if(sscanf(params, "s[60]", reason)) return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /report [reason]");
SendClientMessage(playerid,0xFFFFFFA, "Message sent to online administrators!");
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname,sizeof(pname));
format(string, sizeof(string), "[REPORT] %s has reported: %s",pname, reason);
SendAdminMessage(0xFFFF00AA, string);
return 1;
}