Jump to content

remover arma


Recommended Posts

opa pessoal, boa tarde, baixei um spawn de armas por acl, porém eu criei um 2°, nesse 2° eu gostaria que ele removesse as armas pegues anteriores, e setasse SOMENTE! as armas que eu colocar, alguém sabe se isso e possível?, vou deixar a linha de comando desse spawn de armas por acl, para vocês verem se será possível.

ESSE ABAIXO E O 1° SPAWN DE ARMAS QUE EU CRIEI, NO CASO QUE EU QUERIA QUE REMOVESSE ESSAS ARMAS PARA PEGAR O DO 2° SPAWN

Grupo = "BOPE"
Pegar_Armas = createPickup ( -81.466, -1191.519, 7.655, 3, 1252, 1 )

function Entrar_Pickup ( pickup )
    if pickup == Pegar_Armas then
        cancelEvent ( )
        if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( Grupo ) ) then
            giveWeapon ( source, 22, 999 ) -- Pistola
            giveWeapon ( source, 31, 999 ) -- Sla
            giveWeapon ( source, 29, 999 ) -- AK
            setPedArmor ( source, 100 )
            setElementHealth ( source, 100 )
        end
    end
end
addEventHandler ( "onPlayerPickupHit", getRootElement ( ), Entrar_Pickup )

function Mensagem_HypeSCR ( Jogador, Texto, Tipo )
    exports.Hype_MensagemDX:outputDx ( Jogador, Texto, Tipo )
end

========================================================================================================================

ESSE ABAIXO E O 2° SPAWN DE ARMAS QUE EU CRIEI, NO CASO O QUE EU GOSTARIA QUE FICASSE SOMENTE COM AS ARMAS INFORMADAS NO GIVEWEAPON.

Grupo = "BOPE"
Pegar_Armas = createPickup ( -78.96, -1184.235, 7.655, 3, 1252, 1 )

function Entrar_Pickup ( pickup )
    if pickup == Pegar_Armas then
        cancelEvent ( )
        if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( Grupo ) ) then
            giveWeapon ( source, 4, 1 ) -- Faca
            giveWeapon ( source, 23, 999 ) -- Silenced
            giveWeapon ( source, 34, 800 ) -- Sniper
            setPedArmor ( source, 100 )
            setElementHealth ( source, 100 )
        end
    end
end
addEventHandler ( "onPlayerPickupHit", getRootElement ( ), Entrar_Pickup )

function Mensagem_HypeSCR ( Jogador, Texto, Tipo )
    exports.Hype_MensagemDX:outputDx ( Jogador, Texto, Tipo )
end

 

Edited by Lord Henry
Códigos convertidos de texto para Lua.
Link to comment

utilize a função 'code' para colocar um código no seu post, a função está localizada logo acima juntamente as outras ferramentas.spacer.png
Se você quer remover todas as armas que o jogador possui, você pode usar a função takeAllWeapons, porém se deseja retirar somente armas especificas, pode usar a função takeWeapon, a primeira retira todas as armas sem que o jogador possui, já a segunda você pode escolher qual arma você quer que a função retire, lembrando que ambas são rodadas somente no lado servidor

  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...