rendered paste body#define TEAM_COPS 0
new pLevel[MAX_PLAYERS];
new pra[MAX_PLAYERS];
if(strcmp(cmd, "/praoff", true) == 0) {
if(IsPlayerAdmin(playerid) || gTeam[playerid] == TEAM_COPS && pLevel[playerid] >= 1) {
pra[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY,"* Police Radio is now turn off.");
}
else {
SendClientMessage(playerid, COLOR_RED,"* You're not a cop.");
}
return 1;
}
if(strcmp(cmd, "/praon", true) == 0) {
if(IsPlayerAdmin(playerid) || gTeam[playerid] == TEAM_COPS && pLevel[playerid] >= 1) {
pra[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY,"* Police Radio is now turn on.");
}
else {
SendClientMessage(playerid, COLOR_RED,"* You're not a cop.");
}
return 1;
}
if(strcmp(cmd, "/pra", true) == 0) {
if(!IsPlayerAdmin(playerid) && pLevel[playerid] == 0) {
SendClientMessage(playerid,COLOR_RED,"* The police radio is for cops only!");
}
if(pra[playerid] == 1) {
SendClientMessage(playerid,COLOR_RED,"* Your police radio is turn off.");
}
else {
GetPlayerName(playerid,playername,sizeof(playername));
strmid(tmp, cmdtext, 4, strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /pra [message]");
return 1;
}
format(string, sizeof(string), "[Police Radio] %s: %s", playername, tmp);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && IsPlayerAdmin(i) && pra[i] == 0 || IsPlayerConnected(i) && gTeam[i] == 0 && pLevel[i] >= 1 && pra[i] == 0) {
SendClientMessage(i, TEAM_COPS_COLOR, string);
}
}
}
return 1;
}