pawn Код:
COMMAND:report1(playerid,params[])
{
new TargetID, pName[24], tName[24], reason[100], str[150];
if(sscanf(params, "us[100]",TargetID,reason)) return SendClientMessage(playerid,Red,"Report player: /report <id> <reason>");
if(!IsPlayerConnected(TargetID)) return SendClientMessage(playerid,Red,"Player is not connected");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
GetPlayerName(playerid,pName,sizeof(pName));
GetPlayerName(TargetID,tName,sizeof(tName));
if(isnull(reason))
{
format(str,sizeof(str),"%s has reported %s without a reason",pName,tName);
}
else
{
format(str,sizeof(str),"%s has reported %s for: %s",pName,tName,reason);
}
SendClientMessage(i,Red,str);
}
}
SendClientMessage(playerid,Red,"Report has been sent");
return 1;
}