#DaNiLiN Posted January 5, 2019 Posted January 5, 2019 (edited) Olá Gostaria de saber qual a melhor forma de verificar todas as munições de cada arma do jogador além dá que está em sua mão, getPedTotalAmmo Não me serve neste caso. Edited January 5, 2019 by danilin
Other Languages Moderators Lord Henry Posted January 5, 2019 Other Languages Moderators Posted January 5, 2019 Não entendi por quê a função mencionada não serve pra vc. Explique melhor.
#DaNiLiN Posted January 5, 2019 Author Posted January 5, 2019 No caso estou montando um sistema onde possa vender Armas para outros jogadores, Porém Quero que se caso o Tal vendedor não tiver a quantia de munição que ele adicionou no EditBox a função retornaria entende?
Other Languages Moderators Lord Henry Posted January 5, 2019 Other Languages Moderators Posted January 5, 2019 (edited) Mas pra fazer isso, a função mencionada funciona sim. Edited January 5, 2019 by Lord Henry
#DaNiLiN Posted January 5, 2019 Author Posted January 5, 2019 Eu teria que fazer no caso oque Lord, Pra poder verificar todas as munição de todas as armas que o jogador tem?
Other Languages Moderators Lord Henry Posted January 5, 2019 Other Languages Moderators Posted January 5, 2019 Vc pode simplesmente fazer um loop que passa entre cada slot do jogador. Verificando a munição da cada uma.
DNL291 Posted January 5, 2019 Posted January 5, 2019 Este código verifica os todos slots de arma do jogador e salva as armas e a munição na tabela: local wepsTable = {} for i=0, 12 do local weapon = getPedWeapon(player, i) local weaponAmmo = getPedTotalAmmo(player, i) if tonumber(weaponAmmo) > 0 then wepsTable[weapon] = weaponAmmo end end Pra verificar um slot específico então seria: local weapon = getPedWeapon(player, 4) local weaponAmmo = getPedTotalAmmo(player, 4) if weapon and weapon ~= 0 and weaponAmmo > 0 then outputChatBox( "(Slot 4) Arma: "..tostring(weapon).."; Munição: "..tostring(weaponAmmo) ) elseif weapon and weapon ~= 0 and weaponAmmo == 0 then outputChatBox( "(Slot 4) Arma: "..tostring(weapon).."; Sem munição!" ) elseif weapon and weapon == 0 then outputChatBox( "(Slot 4) Nenhuma arma nesse slot!" ) end
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now