manawydan Posted May 5, 2013 Share Posted May 5, 2013 ola, queria saber como posso verificar se um jogador tem uma arma certa ( no caso pistola)? eu tentei algumas função diferentes mas nao consegui local ammo = getPedAmmoInClip ( hitElement, 2 ) if (ammo > 0) then giveWeapon(hitElement, 22, 5, true) Link to comment
DNL291 Posted May 5, 2013 Share Posted May 5, 2013 getPedWeapon(thePed, 2) Use getPedTotalAmmo com o slot da pistola se quiser verificar a munição da arma do ped. Mas lembre-se que primeiro você deve verificar se o ped tem essa arma. Link to comment
manawydan Posted May 5, 2013 Author Share Posted May 5, 2013 local arma = getPedWeapon ( thePed, 2 ) if arma then local ammo getPedTotalAmmo ( thePed, 2 ) if ammo then retorna o slot, mas o slot pode ser uma das 3 armas diferentes. como poderia saber se esse slot tem pistola? Link to comment
DNL291 Posted May 5, 2013 Share Posted May 5, 2013 getPedWeapon Retorna o ID da arma, não retorna o slot. Link to comment
manawydan Posted May 5, 2013 Author Share Posted May 5, 2013 local arma = getPedWeapon ( thePed, 2 ) if (arma == 22) then local ammo = getPedTotalAmmo ( thePed, 2 ) if (ammo >0) then então isto pode funcionar? Link to comment
manawydan Posted May 5, 2013 Author Share Posted May 5, 2013 obrigado novamente! (desculpe pela duvida boba, pensei que fosse dificil verificar a arma do jogador ) Link to comment
DNL291 Posted May 5, 2013 Share Posted May 5, 2013 De nada. Consulte bem o MTA Wiki sempre tiver alguma dúvida, principalmente, tente fazer o script por você mesmo (você pode estar sempre fazendo isso, mas procure evitar ao máximo abrir um tópico por pequenas dúvidas, abra um tópico quando realmente precisar). Link to comment
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