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 (Some wiki formatting)
 
(64 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| ofpr |= Game name
|game1= ofp
|version1= 1.90


|1.9|= Game version
|game2= ofpe
|version2= 1.00


|arg= local |= Arguments in MP
|game3= arma1
|version3= 1.00


|eff= global |= Effects in MP
|game4= arma2
____________________________________________________________________________________________
|version4= 1.00


| Activates and deactivates the engine of a vehicle. This command has to be executed where vehicle is [[local]].  
|game5= arma2oa
|version5= 1.50


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
|game6= tkoh
____________________________________________________________________________________________
|version6= 1.00


| vehicle '''engineOn''' state |= Syntax
|game7= arma3
|version7= 0.50


|p1= vehicle: [[Object]] |= Parameter 1
|arg= local


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


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


|x2= <code>[[if]] ([[local]] [[vehicle]] [[player]]) [[then]] {
|descr= Activates and deactivates the engine of a vehicle.
[[vehicle]] [[player]] [[engineOn]] [[true]];
} [[else]] {
[[hint]] "Get in the driver seat, soldier!";
};</code> |= Example 2
____________________________________________________________________________________________


| [[isEngineOn]] |= See also
|mp= 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.


}}
|s1= vehicle [[engineOn]] state
 
|p1= vehicle: [[Object]]
 
|p2= state: [[Boolean]] - [[true]] to turn the engine on, [[false]] to turn it off
 
|r1= [[Nothing]]


<h3 style="display:none">Notes</h3>
|x1= <sqf>if (!isEngineOn _jeep) then { _jeep engineOn true; };</sqf>
<dl class="command_description">
<!-- Note Section BEGIN -->
<dd class="notedate">Posted on August 25, 2014 - 22:27 (EST)
<dt class="note">'''[[User:Benargee|Benargee]]'''
<dd class="note">
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>
Also sets helicopter fuel back to original quantity. Works on every other vehicle.


<!-- Note Section END -->
|x2= <sqf>
</dl>
waitUntil { player == driver _jeep; };
vehicle player engineOn true;
</sqf>


<h3 style="display:none">Bottom Section</h3>
|seealso= [[isEngineOn]]
}}


[[Category:Scripting Commands|ENGINEON]]
{{Note
[[Category:Scripting Commands OFP 1.96|ENGINEON]]
|user= Benargee
[[Category:Scripting Commands OFP 1.46|ENGINEON]]
|timestamp= 20140825222700
[[Category:Scripting Commands ArmA|ENGINEON]]
|text= To switch engine off can also use [[setFuel]] and [[fuel]]:
[[Category:Command_Group:_Object_Information|{{uc:{{PAGENAME}}}}]]
<sqf>
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
private "_gas";
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
_gas = fuel heli;
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
heli setFuel 0;
sleep 0.01;
heli setFuel _gas;
</sqf>
Also sets helicopter fuel back to original quantity. Works on every other vehicle.
}}

Latest revision as of 03:12, 10 February 2023

Hover & click on the images for description

Description

Description:
Activates and deactivates the engine of a vehicle.
Multiplayer:
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:
Object Manipulation

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
Benargee - c
Posted on Aug 25, 2014 - 22:27 (UTC)
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.