engineOn: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
(example corrected, note edited (engineOn false works fine on helicopters, if you experience problems, report it on feedback tracker))
Line 25: Line 25:
____________________________________________________________________________________________
____________________________________________________________________________________________
   
   
|x1= <code>?!([[engineOn]] _jeep) : _jeep [[engineOn]] [[true]]</code> |= Example 1
|x1= <code>[[if]] (![[isEngineOn]] _jeep) [[then]] {_jeep [[engineOn]] [[true]]};</code> |= Example 1


|x2= <code>[[if]] ([[local]] [[vehicle]] [[player]]) [[then]] {
|x2= <code>[[if]] ([[local]] [[vehicle]] [[player]]) [[then]] {
Line 44: Line 44:
<dt class="note">'''[[User:Benargee|Benargee]]'''
<dt class="note">'''[[User:Benargee|Benargee]]'''
<dd class="note">
<dd class="note">
engineOn False does not work on helicopters. Here is a workaround using [[setFuel]] and [[fuel]].
To switch engine off using [[setFuel]] and [[fuel]]:
<code>[] spawn {_gas= fuel Heli;Heli setfuel 0; sleep 0.01; Heli setfuel _gas;}; //Heli A.K.A. _obj</code>
<code>[] spawn {_gas= fuel Heli;Heli setfuel 0; sleep 0.01; Heli setfuel _gas;}; //Heli A.K.A. _obj</code>
Also sets helicopter fuel back to original quantity. Works on every other vehicle, although unnecessary.
Also sets helicopter fuel back to original quantity. Works on every other vehicle.
(Old bug since Arma 2 or earlier, still exists in Arma 3 1.26.126789)1.26.126789


<!-- Note Section END -->
<!-- Note Section END -->

Revision as of 18:42, 26 August 2014

Hover & click on the images for description

Description

Description:
Activates and deactivates the engine of a vehicle. This command has to be executed where vehicle is local. NOTE: Executed on a remote vehicle this command may turn the engine on but then it will get turned off by itself after a short while.
Groups:
Uncategorised

Syntax

Syntax:
vehicle engineOn state
Parameters:
vehicle: Object
state: Boolean - true to turn the engine on, false to turn it off
Return Value:
Nothing

Examples

Example 1:
if (!isEngineOn _jeep) then {_jeep engineOn true};
Example 2:
if (local vehicle player) then { vehicle player engineOn true; } else { hint "Get in the driver seat, soldier!"; };

Additional Information

See also:
isEngineOn

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

Notes

Posted on August 25, 2014 - 22:27 (EST)
Benargee
To switch engine off using setFuel and fuel: [] spawn {_gas= fuel Heli;Heli setfuel 0; sleep 0.01; Heli setfuel _gas;}; //Heli A.K.A. _obj Also sets helicopter fuel back to original quantity. Works on every other vehicle.

Bottom Section