how to add weapon in /duty
#1

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;
}
Reply
#2

https://sampwiki.blast.hk/wiki/Function:GivePlayerWeapon
Reply
#3

i dont understand even wiki dude -_-
Reply
#4

Just add this
Код:
GivePlayerWeapon(playerid, Weapon ID , ammo);
Under each
Код:
else return SCP(playerid, "[1-6]");
If you don't know the weapon id's you need, just find them here https://sampwiki.blast.hk/wiki/Weapons

And if you still don't understand this, then you have to start reading basic pawn tutorials!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)