[Ajuda] Proibir Arma no interior
#1

Queria saber como faзo para proibir alguem de usar a Weapon id [35] nos interiores, se alguem souber me da uma dica ae.
Reply
#2

Isto deve resolver o seu problema .


Coloque :


pawn Код:
//Na sua public OnPlayerUpdate:

if(GetPlayerInterior(playerid))
    {
        if(GetPlayerWeapon(playerid) == 35)
        {
            SetPlayerAmmo(playerid, 35, 0);
            SendClientMessage(playerid, 0x33CCFFAA, "Vocк nгo pode usar Bazooka em Interiores !");
        }
    }


Ou crie um Timer que fique fazendo, em um tempo determinado, a verificaзгo acima .



Espero ter ajudado .
Reply
#3

Isso pode te ajudar.

https://sampforum.blast.hk/showthread.php?tid=277245
Reply
#4

Basta colocar isso em seu gamemode/filterscript:

pawn Код:
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    if(oldinteriorid == 0)
    {
        for(new i = 0, w[2]; i < 13; i++)
        {
            GetPlayerWeaponData(playerid, i, w[0], w[1]);

            if(w[0] == 35)
            {
                GivePlayerWeapon(playerid, 35, -w[1] * 2);
            }
        }
    }
    else if(newinteriorid == 0)
    {
        for(new i = 0, w[2]; i < 13; i++)
        {
            GetPlayerWeaponData(playerid, i, w[0], w[1]);

            if(w[0] == 35)
            {
                GivePlayerWeapon(playerid, 35, -(w[1] * 2));
            }
        }
    }
    return 1;
}
Reply
#5

Vlw vo usar uma timmer.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)