---
name: "weaponsItemsCargo"
type: command
status: ok
groups: ["Containers", "Vehicle Inventory"]
arma3_since: "1.22"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/weaponsItemsCargo
revid: 378085
updated: 2026-02-12T12:40:27Z
---

# weaponsItemsCargo

*Command · Containers, Vehicle Inventory · Arma 3 v1.22*

## Description

Returns an array with subarrays contains class names and also names of connected items of all the vehicle's cargo weapons in [weaponsItems](../commands/weaponsItems.md) format. If weapon has no magazine, an empty array [] is returned instead of magazine info. If the argument is a vehicle with weapons, vehicles cargo is searched, unlike with [weaponsItems](../commands/weaponsItems.md) command, which will return vehicle's weapons instead.

> [!NOTE]
> Since Arma 3 v1.96 the returned array always contains secondary muzzle magazine info and is consistent with [getUnitLoadout](../commands/getUnitLoadout.md) format for weapon items.

## Syntax

### Syntax 1

```sqf
weaponsItemsCargo vehicle
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) ammobox or vehicle

**Returns:** [Array](../topics/Array.md) - see [weaponsItems](../commands/weaponsItems.md)

### Syntax 2

*since arma3 2.14*

```sqf
weaponsItemsCargo [vehicle, extended]
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) - ammobox or vehicle
- `extended`: [Boolean](../topics/Boolean.md) - [true](../commands/true.md) to include muzzle information

**Returns:** [Array](../topics/Array.md) - see [weaponsItems](../commands/weaponsItems.md)

## Examples

### Example 1

```sqf
weaponsItemsCargo vehicle player;
```

### Example 2

```sqf
weaponsItemsCargo _weaponholder;
```

## See also

[weaponsItems](../commands/weaponsItems.md) · [primaryWeaponItems](../commands/primaryWeaponItems.md) · [secondaryWeaponItems](../commands/secondaryWeaponItems.md) · [handgunItems](../commands/handgunItems.md) · [addPrimaryWeaponItem](../commands/addPrimaryWeaponItem.md) · [addSecondaryWeaponItem](../commands/addSecondaryWeaponItem.md) · [addHandgunItem](../commands/addHandgunItem.md) · [primaryWeapon](../commands/primaryWeapon.md) · [secondaryWeapon](../commands/secondaryWeapon.md) · [handgunWeapon](../commands/handgunWeapon.md) · [weaponAccessories](../commands/weaponAccessories.md) · [weaponAccessoriesCargo](../commands/weaponAccessoriesCargo.md) · [addWeaponWithAttachmentsCargoGlobal](../commands/addWeaponWithAttachmentsCargoGlobal.md)

<sub>Source: [BI Community Wiki — weaponsItemsCargo](https://community.bistudio.com/wiki/weaponsItemsCargo) (revision 378085).</sub>
