Jump to content

[HELP]Verifica munição Player


Recommended Posts

Posted (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 by danilin

Meu comentário foi útil? Deixe um Thanks :D

  • Moderators
Posted

Não entendi por quê a função mencionada não serve pra vc. Explique melhor.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

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?

Meu comentário foi útil? Deixe um Thanks :D

  • Moderators
Posted (edited)

Mas pra fazer isso, a função mencionada funciona sim.

Edited by Lord Henry

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

Eu teria que fazer no caso oque Lord, Pra poder verificar todas as munição de todas as armas que o jogador tem?

Meu comentário foi útil? Deixe um Thanks :D

  • Moderators
Posted

Vc pode simplesmente fazer um loop que passa entre cada slot do jogador. Verificando a munição da cada uma.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

Posted

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

 

Please do not PM me with scripting related question nor support, use the forums instead.

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