13.10.2013, 12:50
how can i add some weapons if some leo's do /duty if they want to on-duty
pawn Код:
COMMAND:duty(playerid, params[])
{
if(!IsPlayerFED(playerid)) return SendClientError(playerid, CANT_USE_CMD);
if(IsPlayerInRangeOfPoint(playerid, 5.0, 229.9484,165.1600,1003.0234) || IsPlayerInRangeOfPoint(playerid, 5.0, 326.3294,307.0767,999.148) && PlayerInfo[playerid][playerteam]==COPS)
{
new skinid;
if(sscanf(params, "d", skinid)) return SCP(playerid, "[1-6]");
if(skinid == 1) SetPlayerSkin(playerid, 71);
else if(skinid == 2) SetPlayerSkin(playerid, 265);
else if(skinid == 3) SetPlayerSkin(playerid, 266);
else if(skinid == 4) SetPlayerSkin(playerid, 267);
else if(skinid == 5) SetPlayerSkin(playerid, 284);
else if(skinid == 6) SetPlayerSkin(playerid, 211);
else return SCP(playerid, "[1-6]");
switch(PlayerInfo[playerid][playerteam])
{
case COPS: SetPlayerColor(playerid,COLOR_PLAYER_BLUE);
case SASF: SetPlayerColor(playerid,COLOR_PLAYER_SASF);
default: SetPlayerColor(playerid,COLOR_PLAYER_FBI);
}
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 247.4000,1859.6801,14.0840) && PlayerInfo[playerid][playerteam]==SASF || IsPlayerInRangeOfPoint(playerid, 5.0, 254.1159,66.3271,1003.6406) && PlayerInfo[playerid][playerteam]==SASF)
{
new skinid;
if(sscanf(params, "d", skinid)) return SCP(playerid, "[1-6]");
if(skinid == 1) SetPlayerSkin(playerid, 287);
else if(skinid == 2) SetPlayerSkin(playerid, 285);
else if(skinid == 3) SetPlayerSkin(playerid, 282);
else if(skinid == 4) SetPlayerSkin(playerid, 71);
else if(skinid == 5) SetPlayerSkin(playerid, 179);
else if(skinid == 6) SetPlayerSkin(playerid, 191);
else return SCP(playerid, "[1-6]");
switch(PlayerInfo[playerid][playerteam])
{
case COPS: SetPlayerColor(playerid,COLOR_PLAYER_BLUE);
case SASF: SetPlayerColor(playerid,COLOR_PLAYER_SASF);
default: SetPlayerColor(playerid,COLOR_PLAYER_FBI);
}
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 240.6122,112.8963,1003.2188) && PlayerInfo[playerid][playerteam]==FBI)
{
new skinid;
if(sscanf(params, "d", skinid)) return SCP(playerid, "[1-6]");
if(skinid == 1) SetPlayerSkin(playerid, 287);
else if(skinid == 2) SetPlayerSkin(playerid, 285);
else if(skinid == 3) SetPlayerSkin(playerid, 282);
else if(skinid == 4) SetPlayerSkin(playerid, 71);
else if(skinid == 5) SetPlayerSkin(playerid, 286);
else return SCP(playerid, "[1-5]");
switch(PlayerInfo[playerid][playerteam])
{
case COPS: SetPlayerColor(playerid,COLOR_PLAYER_BLUE);
case SASF: SetPlayerColor(playerid,COLOR_PLAYER_SASF);
default: SetPlayerColor(playerid,COLOR_PLAYER_FBI);
}
}
else return SendClientError(playerid, "You are not at the correct place!");
return 1;
}