02.11.2014, 05:59
Try this one
pawn Код:
CMD:report(playerid,params[])
{
new TargetID, pName[24], tName[24], reason[100], str[150];
if(sscanf(params, "u",TargetID)) 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(sscanf(params,"{u}s[100]",reason)
{
format(str,sizeof(str),"%s has reported %s",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;
}