PT-BR/GetPedWeapon

From Multi Theft Auto: Wiki
Revision as of 02:00, 20 February 2022 by LODS (talk | contribs)
Jump to navigation Jump to search

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

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 ped se não for indicado).

Retornos

Retorna um int indicando o tipo da arma que o ped 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.

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