PT-BR/GetPedWeapon
Jump to navigation
Jump to search
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
- 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