---
name: "magazinesAmmo"
type: command
status: ok
groups: ["Unit Inventory", "Vehicle Inventory"]
arma3_since: "0.76"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/magazinesAmmo
revid: 369329
updated: 2024-09-03T18:43:00Z
---

# magazinesAmmo

*Command · Unit Inventory, Vehicle Inventory · Arma 3 v0.76*

## Description

Returns all vehicle's magazines and their ammo count (also works on supply boxes). When applied to a unit (soldier), the command behaves differently and will omit magazines already loaded into unit's weapons. Use [magazinesAmmoFull](../commands/magazinesAmmoFull.md) to return all magazines.

## Syntax

### Syntax 1

```sqf
magazinesAmmo vehicle
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) - unit or vehicle or container. When transport is supplied, the command returns vehicle's magazines not the cargo. When container is supplied, the command behaves identically to [magazinesAmmoCargo](../commands/magazinesAmmoCargo.md)

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md)s in format:
- [String](../topics/String.md): magazine class name
- [Number](../topics/Number.md): magazine ammo count

### Syntax 2

*since arma3 2.00*

```sqf
magazinesAmmo [vehicle, includeEmpty]
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) - unit or vehicle.
- `includeEmpty`: [Boolean](../topics/Boolean.md) - (Optional, default [false](../commands/false.md)) [true](../commands/true.md) to include empty magazines

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md)s in format:
- [String](../topics/String.md): magazine class name
- [Number](../topics/Number.md): magazine ammo count

## Examples

### Example 1

```sqf
_magazinesAmmo = magazinesAmmo player;
/*
[
    ["30Rnd_65x39_caseless_mag",30],
    ["30Rnd_65x39_caseless_mag",30],
    ["16Rnd_9x21_Mag",16],
    ["SmokeShellGreen",1],
    ["Chemlight_green",1],
    ["HandGrenade",1]
]
*/
```

### Example 2

```sqf
_magazinesAmmo = magazinesAmmo Mi_48;
/*
[
    ["250Rnd_30mm_APDS_shells",250],
    ["250Rnd_30mm_HE_shells",250],
    ["8Rnd_LG_scalpel",8],
    ["38Rnd_80mm_rockets",38]
]
*/
```

## See also

[magazinesAmmoFull](../commands/magazinesAmmoFull.md) · [magazinesAmmoCargo](../commands/magazinesAmmoCargo.md) · [magazinesDetail](../commands/magazinesDetail.md) · [magazines](../commands/magazines.md) · [magazinesTurret](../commands/magazinesTurret.md)

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