Jump to content

[Ajuda] Pergar Arma Equipada


Recommended Posts

Olá, preciso da ajuda dos senhores para conseguir identificar que o player está portando a arma seleciona(AK-47) mesmo sem está com ela nas mãos, para aí sim executar a função.
   

local Armamento = getPedWeapon ( source ) 
    local NomeDaArma = getWeaponNameFromID ( Armamento )
    local getSlot = getPedWeaponSlot(source,Armamento)
          if getPedWeaponSlot(source, getSlotFromWeapon(5)) then
                  triggerClientEvent(source, "Server:CallNotifications", root, "Você já possui uma "..NomeDaArma.." equipada", "info")
                else
                giveWeapon (source, 30, 1)
                setElementData ( source, "AK_va", getElementData(source, "AK_va") - 1 )
                triggerClientEvent(source, "Server:CallNotifications", root, "Você equipou "..WeaponSelect.."", "success")
                end
end

 

Link to comment
4 hours ago, DNL291 said:

getPedWeapon tem um 2º argumento que é o slot da arma (https://wiki.multitheftauto.com/wiki/Weapons)

O slot da AK-47 é o 5, então a sintaxe é:


if getPedWeapon(source, 5) then

 

Certo, e como faço para chamar as 2 armas do slot 5, que seria a AK e M4
Tentei criar uma tabela mas não funcionou.
Alguma ideia de como posso prosseguir ?
 

weapon = {30,31}
local Armamento = getPedWeapon ( source, 5 )
if Armamento == weapon then

 

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...