addWeapon

From Bohemia Interactive Community
Revision as of 21:08, 14 August 2007 by Cookj71 (talk | contribs) (→‎ArmA)
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
Add a weapon to a unit. Infantry units can only carry a specific number of weapons, once the weapon slots are filled, any further addWeapon commands are ignored.
Groups:
Uncategorised

Syntax

Syntax:
unit addWeapon weaponName
Parameters:
unit: Object - unit to add the weapon to
weaponName: String - weapon name. See the topic Category:Weapons for reference about possible values.
Return Value:
Nothing

Examples

Example 1:
player addWeapon "M16"

Additional Information

See also:
removeWeaponremoveAllWeaponsaddMagazine

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 2, 2006 - 10:19
hardrock
Notes from before the conversion: To ensure that the weapon is loaded at the start of the mission, add at least one magazine (addMagazine) before adding the weapon. To remove weapons use the removeAllWeapons or the removeWeapon commands.
--Cookj71 22:08, 14 August 2007 (CEST)

ArmA

In Game Editor== Unlike actual script files, the Editor, on the inialization line, scripting is more simplfied. Here is an example script that creates a "West Heavy Sniper" within the Editor; does not work in a raw script file.

Place code on the inialization line of the "player" character, or any other character you want built out this way.

Heavy Sniper

removeallweapons this; this addweapon "binocular"; this addweapon "nvgoggles"; this addweapon "m9sd"; this addweapon "m136"; this addmagazine "15rnd_9x19_m9"; this addmagazine "15rnd_9x19_m9"; this addmagazine "15rnd_9x19_m9"; this addmagazine "m136"; this addmagazine "m136"; this addweapon "M107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107"; this addmagazine "10rnd_127x99_m107";


Bottom Section