13.04.2011, 20:08
try
pawn Код:
dcmd_report(playerid, params[])
{
new name[30], aName[MAX_PLAYER_NAME], str[128], reason, iD;
GetPlayerName(playerid,name,30);
if (sscanf(params, "dz", iD, reason)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /report [ID] [Reason]");
if (iD == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, "Invalid PlayerID!");
if (playerid == iD) return SendClientMessage(playerid, 0xFF0000FF, "You can't report yourself!");
GetPlayerName(iD, aName, sizeof(aName));
format(str, sizeof(str), "%s(%d) has reported %s(%d) for: %s", name, playerid, aName, iD, reason);
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if(Spieler[i][AdminLevel] > 0)
{
SendClientMessage(i, 0xFF66FFAA, str);
}
}
}
return 1;
}