if (strcmp(cmd,"/report",true)==0) { if(classidp[playerid]==49 || classidp[playerid]==50 || classidp[playerid]==51) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFFFF00AA,"USAGE: /report [playerid] [reason]"); return 1; } criminal = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFFFF00AA,"USAGE: /report [playerid] [reason]"); return 1; } reason = strval(tmp); if(IsPlayerConnected(criminal)==0) { SendClientMessage(playerid,0xFFFF00AA,"Client not connected."); return 1; } GetPlayerName(criminal,criminalname,sizeof(criminalname)); GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),"Everyone after %s ( %s ). Reporter: %s.",criminalname,reason,playername); for(new i = 0;i <= MAX_PLAYERS;i ++) { if(IsPlayerConnected(i) && classidp[i]==49 || classidp[i]==50 || classidp[i]==51) { GameTextForPlayer(i,string,5000,5); SendClientMessage(i,0xFF0000AA,string); } } } else { SendClientMessage(playerid,0xFFFF00AA,"You can't report: You're not a cop."); } return 1; }