All pastes #611405 Raw Edit

Firzen

public cpp v1 · immutable
·published 2007-07-09 22:12 UTC
rendered paste body
if(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;}