sendSimpleCommand: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\| arma1 \|1.00 \|([^g]|g[^a])" to "| ofpe | 1.00 |game2= arma1 |version2= 1.00 |game3= arma2 |version3= 1.00 |game4= arma2oa |version4= 1.50 |game5= tkoh |version5= 1.00 |game6= arma3 |version6= 0.50 |$1")
m (Text replacement - "|size=0.8" to "|size= 0.75")
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{RV|type=command
{{RV|type=command


| ofpe
|game1= ofpe
| 1.00
|version1= 1.00


|game2= arma1
|game2= arma1
Line 21: Line 21:
|gr1= Unit Control
|gr1= Unit Control


| Sends a simple command to the vehicle's driver / gunner (air vehicles ignore it). See also [[vehicleMoveInfo]].{{Feature | important | Doesn't seem to work if AI driver is alone, needs another unit in the vehicle (could be another AI or player) that is set as [[setEffectiveCommander]]. If driver is [[effectiveCommander]] it will refuse any drive commands.}}
|descr= Sends a simple command to the vehicle's driver / gunner (air vehicles ignore it). See also [[vehicleMoveInfo]].{{Feature | important | Doesn't seem to work if AI driver is alone, needs another unit in the vehicle (could be another AI or player) that is set as [[setEffectiveCommander]]. If driver is [[effectiveCommander]] it will refuse any drive commands.}}
{{Feature|arma3 | Due to some sort of a bug when vehicle is ordered turning ("LEFT" or "RIGHT"), it locks vehicle ability to respond to any other commands properly. Always use "STOPTURNING" to cancel turning before issuing other move commands}}  
{{Feature|arma3|Due to some sort of a bug when vehicle is ordered turning ("LEFT" or "RIGHT"), it locks the vehicle ability to respond to any other commands properly. Always use "STOPTURNING" to cancel turning before issuing other move commands}}
<br>''Gunner commands''
{{{!}} class="valign-top"
* <tt>"FIRE"</tt>
! style="width: 33%" {{!}} Gunner commands
* <tt>"CEASE FIRE"</tt>
! style="width: 33%" {{!}} Driver Move commands
* <tt>"MANUAL FIRE"</tt>
! Driver Turn commands
* <tt>"CANCEL MANUAL FIRE"</tt>
{{!}}-
* <tt>"KEY FIRE"</tt>
{{!}}
<br>''Driver move commands''
* {{hl|"FIRE"}}
* <tt>"FORWARD"</tt> - move forward
* {{hl|"CEASE FIRE"}}
* <tt>"FAST"</tt> - move forward, fast
* {{hl|"MANUAL FIRE"}}
* <tt>"SLOW"</tt> - move forward, slow
* {{hl|"CANCEL MANUAL FIRE"}}
* <tt>"STOP"</tt> - stop moving forward or backward
* {{hl|"KEY FIRE"}}
* <tt>"BACK"</tt> - move backward
{{!}}
* <tt>"KEY UP"</tt>
* {{hl|"FORWARD"}} - move forward
* <tt>"KEY DOWN"</tt>
* {{hl|"FAST"}} - move forward, fast
* <tt>"KEY FAST"</tt>
* {{hl|"SLOW"}} - move forward, slow
* <tt>"KEY SLOW"</tt>
* {{hl|"STOP"}} - stop moving forward or backward
<br>''Driver turn commands''
* {{hl|"BACK"}} - move backward
* <tt>"LEFT"</tt> - turn left, while moving or not
* {{hl|"KEY UP"}}
* <tt>"RIGHT"</tt> - turn right, while moving or not
* {{hl|"KEY DOWN"}}
* <tt>"STOPTURNING"</tt> - cancel turning (special case, normally would be called by the engine when LEFT or RIGHT turn key is released by the player) {{Since|arma3|1.77|true}}
* {{hl|"KEY FAST"}}
* {{hl|"KEY SLOW"}}
{{!}}
* {{hl|"LEFT"}} - turn left, while moving or not
* {{hl|"RIGHT"}} - turn right, while moving or not
* {{GVI|arma3|1.78|size= 0.75}} {{hl|"STOPTURNING"}} cancel turning (special case, normally would be called by the engine when LEFT or RIGHT turn key is released by the player)
{{!}}}


| vehicleName '''sendSimpleCommand''' command
|s1= vehicleName [[sendSimpleCommand]] command


|p1= vehicleName: [[Object]]
|p1= vehicleName: [[Object]]
|p2= command: [[String]]
|p2= command: [[String]]


|r1=[[Nothing]]
|r1= [[Nothing]]


|x1= <code>[[vehicle]] [[player]] [[sendSimpleCommand]] "STOP";</code>
|x1= <sqf>vehicle player sendSimpleCommand "STOP";</sqf>


|seealso= [[vehicleMoveInfo]], [[useAISteeringComponent]], [[effectiveCommander]], [[setEffectiveCommander]], [[enableAI]], [[disableAI]], [[enableAIFeature]], [[enableSentences]]
|seealso= [[vehicleMoveInfo]] [[useAISteeringComponent]] [[effectiveCommander]] [[setEffectiveCommander]] [[enableAI]] [[disableAI]] [[enableAIFeature]] [[enableSentences]]
}}
}}


<dl class="command_description">
{{Note
 
|user= Ceeeb
<dt><dt>
|timestamp= 20070416045200
<dd class="notedate">
|text= Valid commands include: "FORWARD", "SLOW", "FAST" "BACK", "LEFT", "RIGHT", "STOP", "FIRE", "CEASE FIRE", "MANUAL FIRE", "CANCEL MANUAL FIRE". There may be more. <br><br>
<dt class="note">[[User:Ceeeb|Ceeeb]]</dt>
<dd class="note">Valid commands include: "FORWARD", "SLOW", "FAST" "BACK", "LEFT", "RIGHT", "STOP", "FIRE", "CEASE FIRE", "MANUAL FIRE", "CANCEL MANUAL FIRE". There may be more. <br><br>
Only vehicles crewed by a player can use sendSimpleCommand.
Only vehicles crewed by a player can use sendSimpleCommand.
<dt><dt>
}}
<dd class="notedate">
<dt class="note">[[User:Killzone_Kid|Killzone_Kid]]</dt>
<dd class="note">Other commands that work: "KEY FIRE", "KEY FAST", "KEY SLOW", "KEY DOWN", "KEY UP". These will simulate key presses.<br><br>
In Arma 3 player doesn't always need to be in the vehicle to give commands.


</dl>
{{Note
 
|user= Killzone_Kid
{{GameCategory|ofpe|Scripting Commands}}
|timestamp= 20140126155800
{{GameCategory|arma1|Scripting Commands}}
|text= Other commands that work: "KEY FIRE", "KEY FAST", "KEY SLOW", "KEY DOWN", "KEY UP". These will simulate key presses.<br><br>
{{GameCategory|arma2|Scripting Commands}}
In {{arma3}} player doesn't always need to be in the vehicle to give commands.
{{GameCategory|arma3|Scripting Commands}}
}}
{{GameCategory|tkoh|Scripting Commands}}

Latest revision as of 13:10, 21 December 2022

Hover & click on the images for description

Description

Description:
Sends a simple command to the vehicle's driver / gunner (air vehicles ignore it). See also vehicleMoveInfo.
Doesn't seem to work if AI driver is alone, needs another unit in the vehicle (could be another AI or player) that is set as setEffectiveCommander. If driver is effectiveCommander it will refuse any drive commands.
Arma 3
Due to some sort of a bug when vehicle is ordered turning ("LEFT" or "RIGHT"), it locks the vehicle ability to respond to any other commands properly. Always use "STOPTURNING" to cancel turning before issuing other move commands
Gunner commands Driver Move commands Driver Turn commands
  • "FIRE"
  • "CEASE FIRE"
  • "MANUAL FIRE"
  • "CANCEL MANUAL FIRE"
  • "KEY FIRE"
  • "FORWARD" - move forward
  • "FAST" - move forward, fast
  • "SLOW" - move forward, slow
  • "STOP" - stop moving forward or backward
  • "BACK" - move backward
  • "KEY UP"
  • "KEY DOWN"
  • "KEY FAST"
  • "KEY SLOW"
  • "LEFT" - turn left, while moving or not
  • "RIGHT" - turn right, while moving or not
  • Arma 3 logo black.png1.78 "STOPTURNING" cancel turning (special case, normally would be called by the engine when LEFT or RIGHT turn key is released by the player)
Groups:
Unit Control

Syntax

Syntax:
vehicleName sendSimpleCommand command
Parameters:
vehicleName: Object
command: String
Return Value:
Nothing

Examples

Example 1:
vehicle player sendSimpleCommand "STOP";

Additional Information

See also:
vehicleMoveInfo useAISteeringComponent effectiveCommander setEffectiveCommander enableAI disableAI enableAIFeature enableSentences

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
Ceeeb - c
Posted on Apr 16, 2007 - 04:52 (UTC)
Valid commands include: "FORWARD", "SLOW", "FAST" "BACK", "LEFT", "RIGHT", "STOP", "FIRE", "CEASE FIRE", "MANUAL FIRE", "CANCEL MANUAL FIRE". There may be more.

Only vehicles crewed by a player can use sendSimpleCommand.
Killzone_Kid - c
Posted on Jan 26, 2014 - 15:58 (UTC)
Other commands that work: "KEY FIRE", "KEY FAST", "KEY SLOW", "KEY DOWN", "KEY UP". These will simulate key presses.

In Arma 3 player doesn't always need to be in the vehicle to give commands.