---
name: "everyContainer"
type: command
status: ok
groups: ["Vehicle Inventory"]
arma3_since: "1.22"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/everyContainer
revid: 378321
updated: 2026-04-02T16:20:45Z
---

# everyContainer

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

## Description

Returns array of all containers (uniforms, vests, backpacks) stored in given crate or vehicle. Used for accessing containers content stored in ammo box or ground holder.

## Syntax

```sqf
everyContainer object
```

**Parameters:**

- `object`: [Object](../topics/Object.md) - vehicle or ammo box

**Returns:** [Array](../topics/Array.md) of [Array](../topics/Array.md)s with [class, container]
- class: [String](../topics/String.md) - class name of the container
- container: [Object](../topics/Object.md) - container object

## Examples

### Example 1

```sqf
everyContainer cursorTarget;
/*
    returns e.g
    [
        ["V_PlateCarrier1_rgr",2bc06b00# 163955: dummyweapon.p3d],
        ["U_B_CombatUniform_mcam",2bc07900# 163954: dummyweapon.p3d]
    ]
*/
```

## See also

[everyBackpack](../commands/everyBackpack.md) · [uniformContainer](../commands/uniformContainer.md) · [vestContainer](../commands/vestContainer.md) · [backpackContainer](../commands/backpackContainer.md)

## Community notes

**Yuval** — 2017-07-20

The returned array is in the following format:

```sqf
[
    [containerClassname1, containerObject1],
    [containerClassname2, containerObject2],
    // ...
    [containerClassnameN, containerObjectN]
]
```

Please do note that [typeOf](../commands/typeOf.md) containerObjectN **does not** return containerClassnameN but rather the containerClass configured in config (usually "supplyN")

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