BIS fnc addWeapon: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\| *((\[\[[a-zA-Z0-9_ :\\\-\/|()]+\]\],? ?)+) * \}\}" to "|seealso= $1 }}")
m (Text replacement - "{{Inline code|" to "{{ic|")
Line 21: Line 21:


|p4= type: [[Number]] or [[String]] - (Optional, default 0)
|p4= type: [[Number]] or [[String]] - (Optional, default 0)
* [[Number]] - Index of magazine name that should be used - found in {{Inline code|magazines {{=}} {}<nowiki/>}} array.
* [[Number]] - Index of magazine name that should be used - found in {{ic|magazines {{=}} {}<nowiki/>}} array.
* [[String]] - Magazine name to be used.
* [[String]] - Magazine name to be used.



Revision as of 18:12, 27 February 2021

Hover & click on the images for description

Description

Description:
Description needed
Execution:
call
Groups:
InventoryWeapons

Syntax

Syntax:
Syntax needed
Parameters:
unit: Object - Unit to add weapon to.
weaponClassName: String - Weapon Classname (found in CfgWeapons).
quantity: Number - Amount of magazines.
type: Number or String - (Optional, default 0)
  • Number - Index of magazine name that should be used - found in magazines = {} array.
  • String - Magazine name to be used.
Return Value:
Return value needed

Examples

Example 1:
Add 6 dual-purpose magazines and the underwater gun to the player: newGun = [player, "arifle_SDAR_F", 6] call BIS_fnc_addWeapon;
Example 2:
Adds 2 × 30 Rnd Stanag Tracer (Red) magazines to bluforUnit, with an Mk20_F: newGun = [bluforUnit, "arifle_Mk20_F", 2, 1] call BIS_fnc_addWeapon;
Example 3:
Alternative syntax of second example, with magazine name written out: newGun = [bluforUnit, "arifle_Mk20_F", 2, "30Rnd_556x45_Stanag_Tracer_red"] call BIS_fnc_addWeapon;

Additional Information

See also:
addWeaponselectWeapon

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 September 29, 2014 - 18:13 (UTC)
Tryteyker-
This function only returns the primary muzzle name of a gun. For more info on how to select guns' secondary muzzle names (like an underhand grenade launcher), view the notes on selectWeapon.