fire: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "{{Command " to "{{RV|type=command ") |
Lou Montana (talk | contribs) m (Text replacement - "<dd class="notedate">Posted on ([^<>]+) " to "<dd class="notedate">Posted on $1</dd> ") |
||
Line 46: | Line 46: | ||
<dl class="command_description"> | <dl class="command_description"> | ||
<!-- Note Section BEGIN --> | <!-- Note Section BEGIN --> | ||
<dd class="notedate">Posted on August 17, 2006 | <dd class="notedate">Posted on August 17, 2006</dd> | ||
<dt class="note">[[User:Str|Str]] | <dt class="note">[[User:Str|Str]] | ||
<dd class="note">Sometimes AI won't shoot when you use this command. It can be fixed by placing [[selectWeapon]] command before it. | <dd class="note">Sometimes AI won't shoot when you use this command. It can be fixed by placing [[selectWeapon]] command before it. | ||
<dd class="notedate">Posted on February 2, 2007 | <dd class="notedate">Posted on February 2, 2007</dd> | ||
<dt class="note">[[User:Ceeeb|Ceeeb]] | <dt class="note">[[User:Ceeeb|Ceeeb]] | ||
<dd class="note"> | <dd class="note"> | ||
In '''OFP v1.96''', when a [[Operation_Flashpoint:_CfgVehicles#Man_Class_Vehicles|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. | In '''OFP v1.96''', when a [[Operation_Flashpoint:_CfgVehicles#Man_Class_Vehicles|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. | ||
<dd class="notedate">Posted on January 20, 2007 | <dd class="notedate">Posted on January 20, 2007</dd> | ||
<dt class="note">[[User:Bdfy|Bdfy]] | <dt class="note">[[User:Bdfy|Bdfy]] | ||
<dd class="note">In '''ArmA v1.02''', this command is not working with weapons in the secondary turrets (like "DSHKM" in T-72) | <dd class="note">In '''ArmA v1.02''', this command is not working with weapons in the secondary turrets (like "DSHKM" in T-72) | ||
<dd class="notedate">Posted on Jan 15, 2008 | <dd class="notedate">Posted on Jan 15, 2008</dd> | ||
<dt class="note">[[User:Kronzky|Kronzky]] | <dt class="note">[[User:Kronzky|Kronzky]] | ||
<dd class="note"> | <dd class="note"> | ||
Line 67: | Line 67: | ||
''The triggering is done via a "[[Armed_Assault:_Actions_List#TOUCHOFF|TOUCHOFF]]" action.'' | ''The triggering is done via a "[[Armed_Assault:_Actions_List#TOUCHOFF|TOUCHOFF]]" action.'' | ||
<dd class="notedate">Posted on March 18, 2010 | <dd class="notedate">Posted on March 18, 2010</dd> | ||
<dt class="note">[[User:Mr.g-c|Mr.g-c]] | <dt class="note">[[User:Mr.g-c|Mr.g-c]] | ||
<dd class="note">In Arma 2, AI will automatically shoot straight up. Command seems to be broken. | <dd class="note">In Arma 2, AI will automatically shoot straight up. Command seems to be broken. | ||
<dd class="notedate">Posted on November 24, 2010 | <dd class="notedate">Posted on November 24, 2010</dd> | ||
<dt class="note">[[User:Mikhail|Mikhail]] | <dt class="note">[[User:Mikhail|Mikhail]] | ||
<dd class="note">Command is broken - confirmed. Use action [[ArmA:_Actions#USEWEAPON|"USEWEAPON"]] instead. | <dd class="note">Command is broken - confirmed. Use action [[ArmA:_Actions#USEWEAPON|"USEWEAPON"]] instead. | ||
Line 78: | Line 78: | ||
<code>MyGameLogic [[action]] ["useWeapon", [[primaryWeapon]] unit1, unit1, 0];</code> | <code>MyGameLogic [[action]] ["useWeapon", [[primaryWeapon]] unit1, unit1, 0];</code> | ||
<dd class="notedate">Posted on Feburary 25, 2011 | <dd class="notedate">Posted on Feburary 25, 2011</dd> | ||
<dt class="note">[[User:kju|kju]] | <dt class="note">[[User:kju|kju]] | ||
<dd class="note">Command works just fine in A2/OA. Make sure to execute it on '''local''' AI. | <dd class="note">Command works just fine in A2/OA. Make sure to execute it on '''local''' AI. | ||
<dd class="notedate">Posted on April 06, 2012 | <dd class="notedate">Posted on April 06, 2012</dd> | ||
<dt class="note">[[User:Max Power|Max Power]] | <dt class="note">[[User:Max Power|Max Power]] | ||
<dd class="note">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. | <dd class="note">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. | ||
<dd class="notedate">Posted on Feburary 16, 2013 | <dd class="notedate">Posted on Feburary 16, 2013</dd> | ||
<dt class="note">[[User:hcpookie|hcpookie]] | <dt class="note">[[User:hcpookie|hcpookie]] | ||
<dd class="note">Command did not work with ACR 1.62. Use [[fireAtTarget]] instead. | <dd class="note">Command did not work with ACR 1.62. Use [[fireAtTarget]] instead. | ||
Line 117: | Line 117: | ||
</dd> | </dd> | ||
<dd class="notedate">Posted on November 25th, 2017 | <dd class="notedate">Posted on November 25th, 2017</dd> | ||
<dt class="note">[[User:SteveStevenson|Steve]] | <dt class="note">[[User:SteveStevenson|Steve]] | ||
<dd class="note"> | <dd class="note"> |
Revision as of 00:59, 30 January 2021
Description
- Description:
- Description needed
- Groups:
- Unit ControlWeapons
Syntax
- Syntax:
- Syntax needed
- Parameters:
- unit: Object - unit that is supposed to fire
- muzzle: String - name of the muzzle to be fired
- Return Value:
- Return value needed
Alternative Syntax
- Syntax:
- unit fire [muzzle, mode, magazine]
- Parameters:
- unit: Object
- [muzzle, mode, magazine]: Array
- muzzle: String
- mode: String
- magazine: String (Optional)
- Return Value:
- Nothing
Examples
- Example 1:
_soldier fire "M16";
- Example 2:
_soldier fire "SmokeShellMuzzle";
- Example 3:
_soldier fire ["SmokeShellMuzzle", "SmokeShellMuzzle", "SmokeShellRed"];
- Example 4:
player playActionNow "PutDown"; player selectWeapon "DemoChargeMuzzle"; player fire ["DemoChargeMuzzle", "DemoChargeMuzzle", "DemoCharge_Remote_Mag"]; player setWeaponReloadingTime [player, "DemoChargeMuzzle", 0];
Additional Information
- See also:
- See also needed
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
- 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.
- 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;
Categories:
- Stubs
- Scripting Commands
- Command Group: Unit Control
- Command Group: Weapons
- Scripting Commands: Global Effect
- Scripting Commands OFP 1.46
- Scripting Commands OFP 1.96
- Scripting Commands OFP 1.99
- ArmA: Armed Assault: Scripting Commands
- Arma 2: Scripting Commands
- Arma 3: Scripting Commands
- Take On Helicopters: Scripting Commands