SetVehicleWheelsRotation: Difference between revisions
Jump to navigation
Jump to search
(Created page with "re") |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
{{Client function}} | |||
This function is used to manipulate the wheel rotation of a vehicle. Cars, Bikes (including BMX) and Trailers are supported. | |||
==Syntax== | |||
<syntaxhighlight lang="lua"> | |||
bool setVehicleWheelsRotation ( vehicle theVehicle, float rotation ) | |||
</syntaxhighlight> | |||
===Required Arguments=== | |||
* '''theVehicle:''' the vehicle whose wheel rotation is to be set. | |||
* '''rotation:''' the new wheel rotation value. | |||
===Returns=== | |||
Returns ''true'' if successful, ''false'' otherwise. | |||
==Example== | |||
This example sets the wheel rotation of the vehicle when the player gets into any vehicle and if there is any attached trailer. | |||
<section name="Client" class="client" show="true"> | |||
<syntaxhighlight lang="lua"> | |||
addEventHandler("onClientVehicleEnter", root, | |||
function() | |||
local theVeh = getPedOccupiedVehicle(localPlayer) | |||
if setVehicleWheelsRotation(theVeh, 0) then | |||
outputChatBox("SET OK") | |||
else | |||
outputChatBox("SET FAILED") | |||
end | |||
end | |||
) | |||
addEventHandler("onClientPreRender", root, function() | |||
local theVeh = getPedOccupiedVehicle(localPlayer) | |||
if theVeh then | |||
setVehicleWheelsRotation(theVeh, 0) | |||
-- also do it for trailer | |||
local trailer = getVehicleTowedByVehicle(theVeh) | |||
if trailer then | |||
setVehicleWheelsRotation(trailer, 0) | |||
end | |||
end | |||
end) | |||
</syntaxhighlight> | |||
</section> | |||
==Requirements== | |||
{{Requirements|n/a|1.6.0.r22592|}} | |||
==See Also== | |||
{{Client vehicle functions}} |
Latest revision as of 08:42, 30 June 2024
This function is used to manipulate the wheel rotation of a vehicle. Cars, Bikes (including BMX) and Trailers are supported.
Syntax
bool setVehicleWheelsRotation ( vehicle theVehicle, float rotation )
Required Arguments
- theVehicle: the vehicle whose wheel rotation is to be set.
- rotation: the new wheel rotation value.
Returns
Returns true if successful, false otherwise.
Example
This example sets the wheel rotation of the vehicle when the player gets into any vehicle and if there is any attached trailer.
Click to collapse [-]
ClientaddEventHandler("onClientVehicleEnter", root, function() local theVeh = getPedOccupiedVehicle(localPlayer) if setVehicleWheelsRotation(theVeh, 0) then outputChatBox("SET OK") else outputChatBox("SET FAILED") end end ) addEventHandler("onClientPreRender", root, function() local theVeh = getPedOccupiedVehicle(localPlayer) if theVeh then setVehicleWheelsRotation(theVeh, 0) -- also do it for trailer local trailer = getVehicleTowedByVehicle(theVeh) if trailer then setVehicleWheelsRotation(trailer, 0) end end end)
Requirements
Minimum server version | n/a |
---|---|
Minimum client version | 1.6.0.r22592 |
Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.6.0.r22592" />
See Also
- areVehicleLightsOn
- getHeliBladeCollisionsEnabled
- getHelicopterRotorSpeed
- getVehicleAdjustableProperty
- getVehicleComponentPosition
- getVehicleComponentRotation
- getVehicleComponents
- getVehicleComponentScale
- getVehicleComponentVisible
- getVehicleCurrentGear
- getVehicleDummyPosition
- getVehicleGravity
- getVehicleLandingGearDown
- getVehicleModelDummyDefaultPosition
- getVehicleModelDummyPosition
- getVehicleModelExhaustFumesPosition
- getVehicleModelWheelSize
- getVehicleNitroCount
- getVehicleNitroLevel
- getVehicleWheelFrictionState
- getVehicleWheelScale
- isTrainChainEngine
- isVehicleNitroActivated
- isVehicleNitroRecharging
- isVehicleOnGround
- isVehicleWheelOnGround
- isVehicleWindowOpen
- resetVehicleComponentPosition
- resetVehicleComponentRotation
- resetVehicleComponentScale
- resetVehicleDummyPositions
- setHeliBladeCollisionsEnabled
- setHelicopterRotorSpeed
- setVehicleAdjustableProperty
- setVehicleComponentPosition
- setVehicleComponentRotation
- setVehicleComponentScale
- setVehicleComponentVisible
- setVehicleDummyPosition
- setVehicleGravity
- setVehicleLandingGearDown
- setVehicleModelDummyPosition
- setVehicleModelExhaustFumesPosition
- setVehicleModelWheelSize
- setVehicleNitroActivated
- setVehicleNitroCount
- setVehicleNitroLevel
- setVehicleWheelScale
- setVehicleWheelStates
- setVehicleWindowOpen
Shared
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleNameFromModel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelStates