From Bohemia Interactive Community
Hover & click on the images for description
⚠
Only available in
Development branch(es) until its release with Arma 3 patch
v2.06.
Description
- Description:
- Limits or sets a player-controlled vehicle's speed through cruise control.
Speed Limiter and Cruise Control are implemented using a PID controller overwriting the vehicles thrust input.
Cruise control is implemented as a speed limiter that simulates 100% thrust input by the player.
If you apply brakes while cruise control is enabled, the cruise control (and speed limit) will automatically disengage.
If (deltaSpeed > setpoint*20% && speed > setpoint) the vehicle will automatically apply brakes to try to get back down to the setpoint.
If (deltaSpeed > setpoint*20% && speed < setpoint) the vehicle will always apply 100% thrust.
⚠
Executing this script command resets the PID controller.
Meaning if you do it every frame you will break the automatic thrust control, so don't do that.
You should only call setCruiseControl to change the setpoint.
This command only works for:
- The local player
- CarX, TankX and ShipX simulated vehicles
- Forward speeds (positive speed)
- Groups:
- Unit ControlObject Manipulation
Syntax
- Syntax:
- vehicle setCruiseControl [speed, autoThrust]
- Parameters:
- vehicle: Object - The vehicle to limit
- speed: Number - Desired/top speed in km/h. 0 to disable any setting. Only positives values are valid, negative values will make the vehicle unable to move forward
- autoThrust: Boolean
- true - Cruise control. The vehicle will maintain this speed until brakes is applied or driver dies or leaves the vehicle
- false - Speed limiter. The vehicle will not accelerate above set speed
- Return Value:
- Nothing
Examples
- Example 1:
vehicle player setCruiseControl [50, true];
- Example 2:
vehicle player setCruiseControl [5, false];
Additional Information
- See also:
- getCruiseControl limitSpeed forceSpeed setAirplaneThrottle
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note