addWeaponWithAttachmentsCargo: Difference between revisions
Jump to navigation
Jump to search
m (Changed parameter format) |
No edit summary |
||
Line 61: | Line 61: | ||
</dl> | </dl> | ||
{{subst:Preload/Note|1= | |||
This command will let you add millions of weapons across multiple vehicles, but be warned, weird things start happening in-game: | |||
<code>(vehicle player) addWeaponWithAttachmentsCargoGlobal [["arifle_MX_F","","","",[],[],""],1000000];</code> | |||
I don't recommend running the above too many times in the console | |||
}} |
Revision as of 15:51, 2 April 2022
Description
- Description:
- Adds a weapon into the cargo space of a vehicle / box with given attachments / magazines. Ignores available cargo space. If the weapon class has any pre-attached items (LinkedItems), they are removed and new items, supplied via command arguments, are added.
- Groups:
- Vehicle Inventory
Syntax
- Syntax:
- container addWeaponWithAttachmentsCargo [weaponConfiguration, weaponsCount]
- Parameters:
- container: Object - Container to add the weapon to. Might be a backpack, ammobox or vehicle.
- weaponConfiguration: Array in format [weapon, muzzle, flashlight, optics, primaryMuzzle, secondaryMuzzle, bipod]
- weapon: String - Weapon class name from CfgWeapons
- muzzle: String - Muzzle attachment class name. Use "" if not needed.
- flashlight: String - Side rail attachment class name. Use "" if not needed.
- optics: String - Top rail attachment class name. Use "" if not needed.
- primaryMuzzle: Array in format [primaryMuzzleMagazine, primaryAmmoCount] - Use [] if not needed
- secondaryMuzzle: Array in format [secondaryMuzzleMagazine, secondaryAmmoCount] - Use [] if not needed
- bipod: String - Underbarrel rail attachment class name. Use "" if not needed.
- weaponsCount: Number - Number of weapons to add
- Return Value:
- Nothing
Examples
- Example 1:
cursorObject addWeaponWithAttachmentsCargo [["arifle_MX_GL_F", "muzzle_snds_H", "", "optic_aco", ["30Rnd_65x39_caseless_mag", 15], ["3Rnd_HE_Grenade_shell", 2], ""], 2];
- Example 2:
- Add five MX GL rifles, each with flashlight side attachment, a full 30 rounds magazine loaded into the gun and a full 3Rnd HE grenade magazine loaded into the grenade launcher:
cursorObject addWeaponWithAttachmentsCargo [["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", 30], ["3Rnd_HE_Grenade_shell", 2], ""], 5]
- Example 3:
- Add one MX rifle without any attachments or magazines event though the class has linked items:
cursorObject addWeaponWithAttachmentsCargo [["arifle_MX_Holo_pointer_F", "", "", "", [], [], ""], 1];
- Example 4:
- Add all weapons on player with attachments:
{ cursorObject addWeaponWithAttachmentsCargo [_x, 1] } forEach weaponsItems player;
Additional Information
- See also:
- addWeaponWithAttachmentsCargoGlobal weaponsItems addWeaponCargo addWeaponCargoGlobal clearWeaponCargo getWeaponCargo
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 October 28, 2020 - 21:03 (UTC)
- Andrew_S90
-
This command also allows you to add a weapon with attachments directly to the players backpack.
(backpackContainer player) addWeaponWithAttachmentsCargo [ ["arifle_MX_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_mag",30],[],"bipod_03_F_blk"], 1];
{{subst:Preload/Note|1=
This command will let you add millions of weapons across multiple vehicles, but be warned, weird things start happening in-game:
(vehicle player) addWeaponWithAttachmentsCargoGlobal [["arifle_MX_F","","","",[],[],""],1000000];
I don't recommend running the above too many times in the console
}}