setVehicleHandling
Client-side
Server-side
Shared
This page is incomplete! Help wanted!
Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.
This function is used to change the handling data of a vehicle.
Note
For functionality reasons, suspension modification is disabled on monster trucks, trains, boats and trailers. Additionally, helicopters are not affected by custom handling. The vehicle-on-wheels handling does not affect planes when they are on the ground either. For more information on this, see issue 2426
Caution
To change handling values of aircraft like maxVelocity , you must first set setAircraftMaxVelocity .
Syntax
setVehicleHandling ( )Code Examples
server
function vhandling ( theVehicle ) if getElementModel(theVehicle) == 411 then -------------- vehicle Id setVehicleHandling(theVehicle, "mass", 300.0) setVehicleHandling(theVehicle, "turnMass", 200) setVehicleHandling(theVehicle, "dragCoeff", 4.0 ) setVehicleHandling(theVehicle, "centerOfMass", { 0.0,0.08,-0.09 } ) setVehicleHandling(theVehicle, "percentSubmerged", 103) setVehicleHandling(theVehicle, "tractionMultiplier", 1.8) setVehicleHandling(theVehicle, "tractionLoss", 1.0) setVehicleHandling(theVehicle, "tractionBias", 0.48) setVehicleHandling(theVehicle, "numberOfGears", 5) setVehicleHandling(theVehicle, "maxVelocity", 300.0) setVehicleHandling(theVehicle, "engineAcceleration", 90.0 ) setVehicleHandling(theVehicle, "engineInertia", 5.0) setVehicleHandling(theVehicle, "driveType", "rwd") setVehicleHandling(theVehicle, "engineType", "petrol") setVehicleHandling(theVehicle, "brakeDeceleration", 20.0) setVehicleHandling(theVehicle, "brakeBias", 0.60) -----abs---- setVehicleHandling(theVehicle, "steeringLock", 35.0 ) setVehicleHandling(theVehicle, "suspensionForceLevel", 0.85) setVehicleHandling(theVehicle, "suspensionDamping", 0.15 ) setVehicleHandling(theVehicle, "suspensionHighSpeedDamping", 0.0) setVehicleHandling(theVehicle, "suspensionUpperLimit", 0.15 ) setVehicleHandling(theVehicle, "suspensionLowerLimit", -0.16) setVehicleHandling(theVehicle, "suspensionFrontRearBias", 0.5 ) setVehicleHandling(theVehicle, "suspensionAntiDiveMultiplier", 0.0) setVehicleHandling(theVehicle, "seatOffsetDistance", 0.0) setVehicleHandling(theVehicle, "collisionDamageMultiplier", 0.00) --setVehicleHandling(theVehicle, "monetary", 10000) This one is disabled for now setVehicleHandling(theVehicle, "modelFlags", 1002000) setVehicleHandling(theVehicle, "handlingFlags", 1000002) --setVehicleHandling(theVehicle, "headLight", 3) This one is disabled for now --setVehicleHandling(theVehicle, "tailLight", 2) This one is disabled for now --setVehicleHandling(theVehicle, "animGroup", 4) This one is disabled for now endendaddEventHandler ( "onPlayerVehicleEnter", getRootElement(), vhandling )See Also
Vehicle Functions
- addVehicleSirens
- addVehicleUpgrade
- areVehicleLightsOn
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getHeliBladeCollisionsEnabled
- getModelHandling
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getVehicleAdjustableProperty
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleComponentPosition
- getVehicleComponentRotation
- getVehicleComponents
- getVehicleComponentScale
- getVehicleComponentVisible
- getVehicleController
- getVehicleCurrentGear
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleDummyPosition
- getVehicleEngineState
- getVehicleEntryPoints
- getVehicleGravity
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleIdleRespawnDelay
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelDummyDefaultPosition
- getVehicleModelDummyPosition
- getVehicleModelExhaustFumesPosition
- getVehicleModelFromName
- getVehicleModelWheelSize
- getVehicleName
- getVehicleNameFromModel
- getVehicleNitroCount
- getVehicleNitroLevel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleRespawnDelay
- getVehicleRespawnPosition
- getVehicleRespawnRotation
- getVehicleRotorSpeed
- getVehicleRotorState
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehiclesOfType
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgrades
- getVehicleUpgradeSlotName
- getVehicleVariant
- getVehicleWheelFrictionState
- getVehicleWheelScale
- getVehicleWheelStates
- isTrainChainEngine
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleNitroActivated
- isVehicleNitroRecharging
- isVehicleOnGround
- isVehicleRespawnable
- isVehicleSmokeTrailEnabled
- isVehicleTaxiLightOn
- isVehicleWheelOnGround
- isVehicleWindowOpen
- removeVehicleSirens
- removeVehicleUpgrade
- resetVehicleComponentPosition
- resetVehicleComponentRotation
- resetVehicleComponentScale
- resetVehicleDummyPositions
- resetVehicleExplosionTime
- resetVehicleIdleTime
- respawnVehicle
- setHeliBladeCollisionsEnabled
- setModelHandling
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setVehicleAdjustableProperty
- setVehicleColor
- setVehicleComponentPosition
- setVehicleComponentRotation
- setVehicleComponentScale
- setVehicleComponentVisible
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleDummyPosition
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleGravity
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleIdleRespawnDelay
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleModelDummyPosition
- setVehicleModelExhaustFumesPosition
- setVehicleModelWheelSize
- setVehicleNitroActivated
- setVehicleNitroCount
- setVehicleNitroLevel
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleRespawnDelay
- setVehicleRespawnPosition
- setVehicleRespawnRotation
- setVehicleRotorSpeed
- setVehicleRotorState
- setVehicleSirens
- setVehicleSirensOn
- setVehicleSmokeTrailEnabled
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelScale
- setVehicleWheelsRotation
- setVehicleWheelStates
- setVehicleWindowOpen
- spawnVehicle
- spawnVehicleFlyingComponent
- toggleVehicleRespawn
Vehicle Events
- onClientTrailerAttach
- onClientTrailerDetach
- onClientVehicleCollision
- onClientVehicleDamage
- onClientVehicleEnter
- onClientVehicleExit
- onClientVehicleExplode
- onClientVehicleNitroStateChange
- onClientVehicleRespawn
- onClientVehicleStartEnter
- onClientVehicleStartExit
- onClientVehicleWeaponHit
- onTrailerAttach
- onTrailerDetach
- onVehicleDamage
- onVehicleEnter
- onVehicleExit
- onVehicleExplode
- onVehicleRespawn
- onVehicleStartEnter
- onVehicleStartExit