---
name: "backpackContainer"
type: command
status: ok
groups: ["Containers"]
arma3_since: "1.04"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/backpackContainer
revid: 321069
updated: 2022-05-13T13:06:42Z
---

# backpackContainer

*Command · Containers · Arma 3 v1.04*

## Description

Returns a cargo container of a unit's backpack.

## Syntax

```sqf
backpackContainer unit
```

**Parameters:**

- `unit`: [Object](../topics/Object.md) - a soldier

**Returns:** [Object](../topics/Object.md) - cargo container or [objNull](../commands/objNull.md)

## Examples

### Example 1

```sqf
hint str backpackContainer player; // 1a5f7900# 163944: backpack_fast.p3d
```

### Example 2

```sqf
hint str getMagazineCargo backpackContainer player;
/*
    returns e.g
    [
        [
            "APERSBoundingMine_Range_Mag",
            "ClaymoreDirectionalMine_Remote_Mag",
            "SLAMDirectionalMine_Wire_Mag",
            "DemoCharge_Remote_Mag"
        ],[
            3,
            2,
            2,
            1
        ]
    ]
*/
```

### Example 3

```sqf
(backpackContainer player) addWeaponCargoGlobal [weapons player select 0, 1];
```

## See also

[firstBackpack](../commands/firstBackpack.md) · [unitBackpack](../commands/unitBackpack.md) · [backpack](../commands/backpack.md) · [backpackCargo](../commands/backpackCargo.md) · [getBackpackCargo](../commands/getBackpackCargo.md) · [backpackItems](../commands/backpackItems.md) · [addBackpack](../commands/addBackpack.md) · [addBackpackCargo](../commands/addBackpackCargo.md) · [addBackpackCargoGlobal](../commands/addBackpackCargoGlobal.md) · [removeBackpack](../commands/removeBackpack.md) · [clearBackpackCargo](../commands/clearBackpackCargo.md) · [clearBackpackCargoGlobal](../commands/clearBackpackCargoGlobal.md) · [clearAllItemsFromBackpack](../commands/clearAllItemsFromBackpack.md) · [loadBackpack](../commands/loadBackpack.md) · [backpackSpaceFor](../commands/backpackSpaceFor.md) · [canAddItemToBackpack](../commands/canAddItemToBackpack.md) · [addItemToBackpack](../commands/addItemToBackpack.md) · [removeItemFromBackpack](../commands/removeItemFromBackpack.md) · [everyBackpack](../commands/everyBackpack.md) · [uniformContainer](../commands/uniformContainer.md) · [vestContainer](../commands/vestContainer.md) · [everyContainer](../commands/everyContainer.md)

## Community notes

**ffur2007slx2_5** — 2014-04-29

In Arma 3 ver 1.16, we can use either [backpackContainer](../commands/backpackContainer.md) or [unitBackpack](../commands/unitBackpack.md) at present since both of them enjoy same operand type and return value.

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