engineOn: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(example corrected, note edited (engineOn false works fine on helicopters, if you experience problems, report it on feedback tracker))
m (template:command argument fix)
(5 intermediate revisions by 5 users not shown)
Line 4: Line 4:
| ofpr |= Game name
| ofpr |= Game name


|1.9|= Game version
|1.90|= Game version


|arg= local |= Arguments in MP
|arg= local |Multiplayer Arguments=


|eff= global |= Effects in MP
|eff= global |Multiplayer Effects=
____________________________________________________________________________________________
____________________________________________________________________________________________


| Activates and deactivates the engine of a vehicle. This command has to be executed where vehicle is [[local]].  
| 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. |= Description
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. |DESCRIPTION=
____________________________________________________________________________________________
____________________________________________________________________________________________


| vehicle '''engineOn''' state |= Syntax
| vehicle '''engineOn''' state |SYNTAX=


|p1= vehicle: [[Object]] |= Parameter 1
|p1= vehicle: [[Object]] |PARAMETER1=


|p2= state: [[Boolean]] - true to turn the engine on, false to turn it off |= Parameter 2
|p2= state: [[Boolean]] - true to turn the engine on, false to turn it off |PARAMETER2=


| [[Nothing]] |= Return value
| [[Nothing]] |RETURNVALUE=
____________________________________________________________________________________________
____________________________________________________________________________________________
   
   
|x1= <code>[[if]] (![[isEngineOn]] _jeep) [[then]] {_jeep [[engineOn]] [[true]]};</code> |= Example 1
|x1= <code>[[if]] (![[isEngineOn]] _jeep) [[then]] { _jeep [[engineOn]] [[true]]; };</code> |EXAMPLE1=


|x2= <code>[[if]] ([[local]] [[vehicle]] [[player]]) [[then]] {
|x2= <code>[[waitUntil]] { [[player]] == [[driver]] _jeep; };
[[vehicle]] [[player]] [[engineOn]] [[true]];
[[vehicle]] [[player]] [[engineOn]] [[true]];</code> |EXAMPLE2=
} [[else]] {
[[hint]] "Get in the driver seat, soldier!";
};</code> |= Example 2
____________________________________________________________________________________________
____________________________________________________________________________________________


| [[isEngineOn]] |= See also
| [[isEngineOn]] |SEEALSO=


}}
}}
Line 44: Line 41:
<dt class="note">'''[[User:Benargee|Benargee]]'''
<dt class="note">'''[[User:Benargee|Benargee]]'''
<dd class="note">
<dd class="note">
To switch engine off using [[setFuel]] and [[fuel]]:
To switch engine off can also use [[setFuel]] and [[fuel]]:
<code>[] spawn {_gas= fuel Heli;Heli setfuel 0; sleep 0.01; Heli setfuel _gas;}; //Heli A.K.A. _obj</code>
<code>[[private]] "_gas";
_gas = [[fuel]] heli;
heli [[setFuel]] 0;
[[sleep]] 0.01;  
heli [[setFuel]] _gas;</code>
Also sets helicopter fuel back to original quantity. Works on every other vehicle.
Also sets helicopter fuel back to original quantity. Works on every other vehicle.


Line 54: Line 55:


[[Category:Scripting Commands|ENGINEON]]
[[Category:Scripting Commands|ENGINEON]]
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.96|ENGINEON]]
[[Category:Scripting Commands OFP 1.96|ENGINEON]]
[[Category:Scripting Commands OFP 1.46|ENGINEON]]
[[Category:Scripting Commands OFP 1.46|ENGINEON]]

Revision as of 12:08, 5 August 2019

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:
waitUntil { player == driver _jeep; }; vehicle player engineOn true;

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 can also use setFuel and fuel: private "_gas"; _gas = fuel heli; heli setFuel 0; sleep 0.01; heli setFuel _gas; Also sets helicopter fuel back to original quantity. Works on every other vehicle.

Bottom Section