rendered paste bodyif(strcmp(cmd, "/r", true) == 0){ new tmp[256]; new playername[MAX_PLAYER_NAME]; tmp = strrest(cmdtext, idx); if(!strlen(tmp)) { SendPlayerFormattedText(playerid,"Usage: /r [text]",0); return 1; } if(gTeam[playerid] == TEAM_CIVILLIAN) { SendPlayerFormattedText(playerid,"The radio is for law enforcement only",0); return 1; } else { new senderName[MAX_PLAYER_NAME], stringg[256]; GetPlayerName(playerid, senderName, sizeof(senderName)); format(stringg, sizeof(stringg),"[Department Radio] %s: %s", senderName, tmp); for(new i=0; i<MAX_PLAYERS; i++) { if((IsPlayerConnected(i)) && (gTeam[i] == TEAM_COP || gTeam[i] == TEAM_CNN || gTeam[i] == TEAM_MEDIC || gTeam[i] == TEAM_MILITARY)) { SendClientMessage(i, COLOR_LIGHTBLUE, stringg); GetPlayerName(i,playername,sizeof(playername)); format(string,sizeof(string),"%s gets Message (Police Radio) %s",playername,tmp); for(new j=0; j<MAX_PLAYERS; j++) { if(IsPlayerConnected(j)) { if(GetDistanceBetweenPlayers(i, j) < 20 && j != i && j != playerid) { SendClientMessage(j, COLOR_WHITE, string); } } } } } } GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),"%s says (Police Radio) %s",playername,tmp); for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GetDistanceBetweenPlayers(playerid,i) < 20 && i != playerid) { SendClientMessage(i,COLOR_WHITE,string); } } } return 1;}