PT-BR/GetPedWeapon: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{BR/Função compartilhada}} Essa função informa qual o tipo de arma que está em um certo '''weapon slot''' de um ped. ==Sintaxe== <syntaxhighlight lang="lua"> int getPedWeapon ( ped thePed, [ int weaponSlot = current ] ) </syntaxhighlight> {{OOP||ped:getWeapon}} ===Argumentos Necessários=== *'''thePed''': O ped que você deseja obter o tipo de arma. ===Argumentos Opcionais=== *'''weaponSlot''': um inteiro representando o weapon|wea...") |
No edit summary |
||
Line 36: | Line 36: | ||
==Veja também== | ==Veja também== | ||
{{Client_ped_functions}} | {{Client_ped_functions}} | ||
[[en:getPedWeapon]] | |||
[[pt-br:getPedWeapon]] |
Revision as of 01:59, 20 February 2022
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
- canPedBeKnockedOffBike
- getPedAnalogControlState
- getPedAnimation
- getPedBonePosition
- getPedCameraRotation
- getPedControlState
- getPedMoveState
- getPedOxygenLevel
- getPedSimplestTask
- getPedTargetCollision
- getPedTargetEnd
- getPedTargetStart
- getPedTask
- getPedVoice
- getPedWeaponMuzzlePosition
- givePedWeapon
- isPedBleeding
- isPedDoingTask
- isPedReloadingWeapon
- isPedTargetingMarkerEnabled
- setAnalogControlState
- setPedAimTarget
- setPedAnalogControlState
- setPedBleeding
- setPedCameraRotation
- setPedCanBeKnockedOffBike
- setPedControlState
- setPedEnterVehicle
- setPedExitVehicle
- IsPedFootBloodEnabled
- setPedFootBloodEnabled
- setPedLookAt
- setPedOxygenLevel
- setPedTargetingMarkerEnabled
- setPedVoice
- Shared
- addPedClothes
- getPedClothes
- removePedClothes
- createPed
- getPedAmmoInClip
- getPedArmor
- getPedFightingStyle
- getPedOccupiedVehicle
- getPedOccupiedVehicleSeat
- getPedStat
- getPedTarget
- getPedTotalAmmo
- getPedWalkingStyle
- getPedWeapon
- getPedWeaponSlot
- getPedContactElement
- getValidPedModels
- isPedChoking
- isPedDead
- isPedDoingGangDriveby
- isPedDucked
- isPedHeadless
- isPedInVehicle
- isPedOnFire
- isPedOnGround
- isPedWearingJetpack
- killPed
- removePedFromVehicle
- setPedAnimation
- setPedAnimationProgress
- setPedAnimationSpeed
- setPedArmor
- setPedDoingGangDriveby
- setPedFightingStyle
- setPedHeadless
- setPedOnFire
- setPedStat
- setPedWalkingStyle
- setPedWeaponSlot
- warpPedIntoVehicle