Difference between revisions of "fire"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "Category:Scripting Commands ArmA2" to "Category:Scripting Commands Arma 2")
m (Text replacement - "[[Category:Scripting Commands ArmA|" to "[[Category:Scripting Commands Armed Assault|")
(4 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| Forces a unit to fire the given weapon. See also: [[BIS_fnc_fire]].<br/>
+
| Forces a unit to fire the given weapon. See also: [[BIS_fnc_fire]].<br>
 
{{Informative | Just like with [[forceWeaponFire]] it is possible to pass remote unit as argument, but this could be unreliable. Considering this command might need to be used in combination with [[selectWeapon]], which takes only [[local]] arguments, it would make sense to execute [[fire]] command where unit is also [[local]].}} |DESCRIPTION=
 
{{Informative | Just like with [[forceWeaponFire]] it is possible to pass remote unit as argument, but this could be unreliable. Considering this command might need to be used in combination with [[selectWeapon]], which takes only [[local]] arguments, it would make sense to execute [[fire]] command where unit is also [[local]].}} |DESCRIPTION=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
Line 40: Line 40:
 
[[player]] [[selectWeapon]] "DemoChargeMuzzle";
 
[[player]] [[selectWeapon]] "DemoChargeMuzzle";
 
[[player]] [[fire]] ["DemoChargeMuzzle", "DemoChargeMuzzle", "DemoCharge_Remote_Mag"];
 
[[player]] [[fire]] ["DemoChargeMuzzle", "DemoChargeMuzzle", "DemoCharge_Remote_Mag"];
[[player]] [[setWeaponReloadingTime]] <nowiki>[</nowiki>[[player]], "DemoChargeMuzzle", 0];</code> |EXAMPLE4=
+
[[player]] [[setWeaponReloadingTime]] [<nowiki/>[[player]], "DemoChargeMuzzle", 0];</code> |EXAMPLE4=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
Line 101: Line 101:
 
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA|{{uc:{{PAGENAME}}}}]]
+
[[Category:Scripting Commands Armed Assault|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 2|{{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}}}}]]
 
[[Category:Command_Group:_Unit_Control|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command_Group:_Unit_Control|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command_Group:_Weapons|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command_Group:_Weapons|{{uc:{{PAGENAME}}}}]]
Line 126: Line 126:
 
<dt class="note">[[User:SteveStevenson|Steve]]
 
<dt class="note">[[User:SteveStevenson|Steve]]
 
<dd class="note">
 
<dd class="note">
In ArmA 3, as of version 1.76, examples 2 and 3 in the section above for smoke grenades are no longer working.
+
In Arma 3, as of version 1.76, examples 2 and 3 in the section above for smoke grenades are no longer working.
 
As a workaround (throwing green smoke grenades for example), you can use:
 
As a workaround (throwing green smoke grenades for example), you can use:
 
<code>[_soldier, "SmokeShellGreenMuzzle"] [[call]] [[BIS_fnc_fire]];</code></dt>
 
<code>[_soldier, "SmokeShellGreenMuzzle"] [[call]] [[BIS_fnc_fire]];</code></dt>

Revision as of 19:00, 3 June 2020

Template:Command

Notes

Posted on August 17, 2006
Str
Sometimes AI won't shoot when you use this command. It can be fixed by placing selectWeapon command before it.
Posted on February 2, 2007
Ceeeb
In OFP v1.96, when a man class unit is given this command, he will aim up in the air before firing his weapon. This makes it rather useless if you want to make him shoot a target. It does work with vehicles, when the vehicle is first given a doWatch or doTarget command.
Posted on January 20, 2007
Bdfy
In ArmA v1.02, this command is not working with weapons in the secondary turrets (like "DSHKM" in T-72)
Posted on Jan 15, 2008
Kronzky
To place a satchel (pipebomb) the syntax is:
OFP: unitname Fire ["put", "pipebomb"]
ArmA: unitname Fire ["pipebombmuzzle", "pipebombmuzzle", "pipebomb"];
The triggering is done via a "TOUCHOFF" action.
Posted on March 18, 2010
Mr.g-c
In Arma 2, AI will automatically shoot straight up. Command seems to be broken.
Posted on November 24, 2010
Mikhail
Command is broken - confirmed. Use action "USEWEAPON" instead. Place a game logic in the editor. Name it MyGameLogic. Use this code to make unit1 fire his primaryweapon: MyGameLogic action ["useWeapon", primaryWeapon unit1, unit1, 0];
Posted on Feburary 25, 2011
kju
Command works just fine in A2/OA. Make sure to execute it on local AI.
Posted on April 06, 2012
Max Power
If it did work at one time, it does no longer. The AI (or player) is forced to look upwards or reacts to a massive recoil force before getting his shot off.
Posted on Feburary 16, 2013
hcpookie
Command did not work with ACR 1.62. Use fireAtTarget instead.

Bottom Section

Posted on June 4, 2014 - 21:14 (UTC)
Killzone Kid
In Arma 3 in order for AI to place Claymore, for example, it is necessary to execute 3 statements - an animation, weapon select and the actual fire command. Animation is most likely for forcing unit to leave rest state, weapon select and fire kinda both go together anyway: _unit playActionNow "PutDown"; _unit selectWeapon "DirectionalMineRemoteMuzzle"; _unit fire [ "DirectionalMineRemoteMuzzle", "DirectionalMineRemoteMuzzle", "ClaymoreDirectionalMine_Remote_Mag" ];
Posted on November 25th, 2017
Steve
In Arma 3, as of version 1.76, examples 2 and 3 in the section above for smoke grenades are no longer working. As a workaround (throwing green smoke grenades for example), you can use: [_soldier, "SmokeShellGreenMuzzle"] call BIS_fnc_fire;