29.04.2011, 10:54
pawn Код:
if(strcmp(cmd, "/duty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,3,246.783996,63.900199,1003.640625))
{
SetPlayerColor(playerid,0x0259EAAA);
SetPlayerSkin(playerid,280);
GivePlayerWeapon(playerid,22,300);
GivePlayerWeapon(playerid,3,1);
new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[100];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerPos(playerid, x, y, z);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && GetPlayerTeam(i) == TEAM_POLICE)
{
if(IsPlayerInRangeOfPoint(i, 20.00, x, y, z)) //change the 20.00 to the range you would like
{
format(string, sizeof(string), "*%s is now on duty.", name);
SendClientMessage(i, COLOR, string);
}
}
}
return 1;
}
else return SendClientMessage(playerid, 0x0259EAAA, "You Are Not In LSPD Entrance.");
}
else return SendClientMessage(playerid, 0x0259EAAA, "Player Is Not Online");
}