All pastes #402892 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-20 01:45 UTC
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;
	}