SetPedCanBeKnockedOffBike: Difference between revisions
Jump to navigation
Jump to search
Zangomangu (talk | contribs) No edit summary |
m (Add information about peds not getting knocked off bikes when it's set damage proof (The game apparently skips collisions when this is set)) |
||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
This function controls if a ped can fall of his bike by accident - namely by banging into a wall. | This function controls if a ped can fall of his bike by accident - namely by banging into a wall. | ||
{{Note | This effect is not synced for peds. When the ped falls off, he will not have exited the vehicle. To get it working you need to call it each time the ped is streamed in & each time it gets a new syncer.}} | {{Note | This effect is not synced for peds. When the ped falls off, he will not have exited the vehicle. To get it working you need to call it each time the ped is streamed in & each time it gets a new syncer.}} | ||
{{Note | The ped will not get knocked off a bike that is set damage proof through [[setVehicleDamageProof]]. Refer to the note on that method for more information.}} | |||
==Syntax== | ==Syntax== | ||
Line 19: | Line 20: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function changeCanBeKnockedOff ( | function changeCanBeKnockedOff() | ||
local canBeKnocked = canPedBeKnockedOffBike(localPlayer) | |||
local knockedText = canBeKnocked and "Now you can't be knocked off your bike." or "Now you can be knocked off your bike." | |||
setPedCanBeKnockedOffBike(localPlayer, not canBeKnocked) | |||
outputChatBox(knockedText) | |||
end | end | ||
addCommandHandler ( "knock", changeCanBeKnockedOff ) | addCommandHandler("knock", changeCanBeKnockedOff) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==See Also== | ==See Also== | ||
{{Client_ped_functions}} | {{Client_ped_functions}} |
Latest revision as of 11:20, 24 October 2024
This function controls if a ped can fall of his bike by accident - namely by banging into a wall.
Syntax
bool setPedCanBeKnockedOffBike ( ped thePed, bool canBeKnockedOffBike )
OOP Syntax Help! I don't understand this!
- Method: ped:setCanBeKnockedOffBike(...)
- Counterpart: canPedBeKnockedOffBike
Required Arguments
- thePed: the ped whose knockoffstatus is being changed
- canBeKnockedOffBike: true or false
Example
This example adds a console command with which the local player can toggle if he can fall off bikes.
function changeCanBeKnockedOff() local canBeKnocked = canPedBeKnockedOffBike(localPlayer) local knockedText = canBeKnocked and "Now you can't be knocked off your bike." or "Now you can be knocked off your bike." setPedCanBeKnockedOffBike(localPlayer, not canBeKnocked) outputChatBox(knockedText) end addCommandHandler("knock", changeCanBeKnockedOff)
See Also
- 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