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 (Text replacement - "\<dt class\=\"note\"\>\'\'\'\[\[(.*)\]\]\'\'\'" to "<dt class="note">$1")
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{Command|Comments=
____________________________________________________________________________________________
____________________________________________________________________________________________


| 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 42: Line 39:
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->
<dd class="notedate">Posted on August 25, 2014 - 22:27 (EST)
<dd class="notedate">Posted on August 25, 2014 - 22:27 (EST)
<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]]
[[Category:Scripting Commands ArmA|ENGINEON]]
[[Category:Scripting Commands ArmA|ENGINEON]]
[[Category:Command_Group:_Object_Information|{{uc:{{PAGENAME}}}}]]
[[Category:Command_Group:_Object_Information|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]

Revision as of 16:25, 17 May 2020

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