addWeaponWithAttachmentsCargoGlobal: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - " *\| *[Pp]arameter [0-9]{1,3}= * " to " ") |
Lou Montana (talk | contribs) m (Text replacement - "(\|[pr][0-9]+ *= *[^- ]*) *- *N([a-z ])" to "$1 - n$2") |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{RV|type=command | ||
| arma3 | |game1= arma3 | ||
|version1= 1.94 | |||
|1.94 | |||
|arg= global | |arg= global | ||
|eff= global | |eff= global | ||
|gr1= Vehicle Inventory | |gr1= Vehicle Inventory | ||
| Adds a weapon into 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 | |descr= 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. | ||
| container [[addWeaponWithAttachmentsCargoGlobal]] [ | |s1= container [[addWeaponWithAttachmentsCargoGlobal]] [weaponConfiguration, weaponsCount] | ||
|p1= container: [[Object]] - | |p1= container: [[Object]] - container to add the weapon to. Might be a backpack, ammobox or vehicle. | ||
| [[ | |p2= weaponConfiguration: [[Array]] in format [weapon, muzzle, flashlight, optics, primaryMuzzle, secondaryMuzzle, bipod] | ||
* weapon: [[String]] - Weapon class name from [[:Category:CfgWeapons|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 | |||
** primaryMuzzleMagazine: [[String]] - Magazine class name | |||
** primaryAmmoCount: [[Number]] - Ammo count in magazine (will be clipped to values between 0 and the maximum capacity of the magazine class) | |||
* secondaryMuzzle: [[Array]] in format [secondaryMuzzleMagazine, secondaryAmmoCount] - Use [] if not needed | |||
** secondaryMuzzleMagazine: [[String]] - Magazine class name | |||
** secondaryAmmoCount: [[Number]] - Ammo count in magazine (will be clipped to values between 0 and the maximum capacity of the magazine class) | |||
* bipod: [[String]] - Underbarrel rail attachment class name. Use "" if not needed. | |||
This array has the same format as the array returned by the [[weaponsItems]] command. | |||
| | |p3= weaponsCount: [[Number]] - number of weapons to add | ||
| | |r1= [[Nothing]] | ||
| | |x1= <sqf>cursorObject addWeaponWithAttachmentsCargoGlobal [["arifle_MX_GL_F", "muzzle_snds_H", "", "optic_aco", ["30Rnd_65x39_caseless_mag", 15], ["3Rnd_HE_Grenade_shell", 2], ""], 2];</sqf> | ||
| | |x2= 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: | ||
<sqf>cursorObject addWeaponWithAttachmentsCargoGlobal [["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", 30], ["3Rnd_HE_Grenade_shell", 2], ""], 5];</sqf> | |||
| [[ | |x3= Add one MX rifle without any attachments or magazines event though the class has linked items: | ||
<sqf>cursorObject addWeaponWithAttachmentsCargoGlobal [["arifle_MX_Holo_pointer_F", "", "", "", [], [], ""], 1];</sqf> | |||
|x4= Add all weapons on player with attachments: | |||
[ | <sqf>{ cursorObject addWeaponWithAttachmentsCargoGlobal [_x, 1] } forEach weaponsItems player;</sqf> | ||
|seealso= [[addWeaponWithAttachmentsCargo]] [[weaponsItems]] [[addWeaponCargo]] [[addWeaponCargoGlobal]] [[clearWeaponCargo]] [[getWeaponCargo]] | |||
}} | |||
This command also allows you to add a weapon with attachments directly to the players backpack. | {{Note | ||
< | |user= Andrew_S90 | ||
|timestamp= 20201028205700 | |||
|text= This command also allows you to add a weapon with attachments directly to the players backpack. | |||
<sqf>(backpackContainer player) addWeaponWithAttachmentsCargoGlobal [["arifle_MX_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_mag",30],[],"bipod_03_F_blk"], 1];</sqf> | |||
}} | |||
Latest revision as of 15:39, 8 November 2023
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 addWeaponWithAttachmentsCargoGlobal [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 addWeaponWithAttachmentsCargoGlobal [["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 addWeaponWithAttachmentsCargoGlobal [["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 addWeaponWithAttachmentsCargoGlobal [["arifle_MX_Holo_pointer_F", "", "", "", [], [], ""], 1];
- Example 4:
- Add all weapons on player with attachments:
Additional Information
- See also:
- addWeaponWithAttachmentsCargo 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 Oct 28, 2020 - 20:57 (UTC)
-
This command also allows you to add a weapon with attachments directly to the players backpack.
(backpackContainer player) addWeaponWithAttachmentsCargoGlobal [["arifle_MX_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_mag",30],[],"bipod_03_F_blk"], 1];