PT-BR/GetPedWeapon: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{BR/Função compartilhada}}
{{BR/Função compartilhada}}
Essa função informa qual o tipo de arma que está em um certo '''[[weapon|weapon slot]]''' de um ped.
Essa função informa qual o tipo de arma que está em um certo '''[[weapon|weapon slot]]''' de um jogador.


==Sintaxe==
==Sintaxe==
Line 13: Line 13:


===Argumentos Opcionais===
===Argumentos Opcionais===
*'''weaponSlot''': um inteiro representando o [[weapon|weapon slot]] (definido para o slot atual do ped se não for indicado).
*'''weaponSlot''': um inteiro representando o [[weapon|weapon slot]] (definido para o slot atual do jogador se não for indicado).


===Retornos===
===Retornos===
Retorna um [[int]] indicando o tipo da arma que o ped tem no slot especificado. Se o slot estiver vazio, ele retornará 0.
Retorna um [[int]] indicando o tipo da arma que o jogador tem no slot especificado. Se o slot estiver vazio, ele retornará 0.


Deve-se notar que se um ped ficar sem munição para uma arma, ele ainda retornará o ID dessa arma no slot (mesmo que o ped não tenha nenhuma arma), embora [[getPedTotalAmmo]] retorne '''0'''. Portanto, [[getPedTotalAmmo]] deve ser usado em conjunto com [[getPedWeapon]] para verificar se um ped tem a arma.  
Deve-se notar que se um jogador ficar sem munição para uma arma, ele ainda retornará o ID dessa arma no slot (mesmo que o jogador não tenha nenhuma arma), embora [[getPedTotalAmmo]] retorne '''0'''. Portanto, [[getPedTotalAmmo]] deve ser usado em conjunto com [[getPedWeapon]] para verificar se um jogador tem a arma.  


==Exemplos==
==Exemplos==

Latest revision as of 02:02, 20 February 2022

Essa função informa qual o tipo de arma que está em um certo weapon slot de um jogador.

Sintaxe

int getPedWeapon ( ped thePed, [ int weaponSlot = current ] )

OOP Syntax Help! I don't understand this!

Method: ped:getWeapon(...)


Argumentos Necessários

  • thePed: O ped que você deseja obter o tipo de arma.

Argumentos Opcionais

  • weaponSlot: um inteiro representando o weapon slot (definido para o slot atual do jogador se não for indicado).

Retornos

Retorna um int indicando o tipo da arma que o jogador tem no slot especificado. Se o slot estiver vazio, ele retornará 0.

Deve-se notar que se um jogador ficar sem munição para uma arma, ele ainda retornará o ID dessa arma no slot (mesmo que o jogador não tenha nenhuma arma), embora getPedTotalAmmo retorne 0. Portanto, getPedTotalAmmo deve ser usado em conjunto com getPedWeapon para verificar se um jogador tem a arma.

Exemplos

Esse exemplo irá exibir o tipo da arma atual de um jogador. Nesse caso, um jogador aleatório.

Click to collapse [-]
Server
--
-- Encontrar um jogador (aleatório) e pegar o id da arma atual.
local weaponType = getPedWeapon ( getRandomPlayer() )
-- Se um tipo de arma for retornado, então
if ( weaponType ) then
    outputChatBox ( "Tipo de arma atual de algum jogador: " .. weaponType .. "." ) -- Exibir o tipo da arma no bate-papo.
end

Veja também

Shared