{"name":"everyBackpack","operator":null,"title":"everyBackpack","type":"command","url":"https://community.bistudio.com/wiki/everyBackpack","revid":376077,"updated":"2025-07-28T13:01:43Z","groups":["Containers"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.04"}],"since":{"game":"arma3","name":"Arma 3","version":"1.04"},"arma3_since":"1.04","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns array of backpacks stored in given crate or vehicle. Used for accessing backpack content of a backpack on ground.","syntaxes":[{"syntax":"everyBackpack box","since":null,"effect":null,"exec":null,"params":[{"name":"box","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"box: Object"}],"returns":{"type":"Array of Objects","types":["Array","Object"],"description":null,"text":"Array of Objects"},"form":"unary","operator":null,"left":null,"right":{"text":"box","types":["Object"]}}],"examples":[{"text":"```sqf\neveryBackpack cursorTarget;\n```","code":["everyBackpack cursorTarget;"]},{"text":"```sqf\n_vehicleBackpacks = everyBackpack vehicle player;\n```","code":["_vehicleBackpacks = everyBackpack vehicle player;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["firstBackpack","unitBackpack","backpack","backpackCargo","getBackpackCargo","backpackItems","addBackpack","addBackpackCargo","addBackpackCargoGlobal","removeBackpack","clearBackpackCargo","clearBackpackCargoGlobal","clearAllItemsFromBackpack","loadBackpack","backpackSpaceFor","canAddItemToBackpack","addItemToBackpack","removeItemFromBackpack","backpackContainer","everyContainer","backpacks"],"notes":[{"user":"ffur2007slx2_5","date":"2014-04-29T17:09:00Z","text":"(Arma 3 ver 1.16), here's a quick reference to backpack command family.\n\n| Command | Operand type | Return | Example |\n|---|---|---|---|\n| firstBackpack | Object (WeaponHolder, AmmoCrate, VehicleCrate) | Object (e.g 2bba9d00# 163957: backpack_compact.p3d) | ```sqf<br>firstBackpack (getPos player nearestObject \"weaponholder\");<br>``` |\n| backpackContainer | Unit(Object) | Object (e.g 2bba9d00# 163957: backpack_compact.p3d) | ```sqf<br>backpackContainer player // currently same as [[unitBackpack]]<br>``` |\n| unitBackpack | Unit(Object) | Object (e.g 2bba9d00# 163957: backpack_compact.p3d) | ```sqf<br>unitBackpack player // currently same as [[backpackContainer]]<br>``` |\n| backpack | Unit(Object) | String (e.g 2bba9d00# 163957: backpack_compact.p3d) | ```sqf<br>backpack player // see also ([[typeOf]] [[backpackContainer]] [[player]]) or ([[typeOf]] [[unitBackpack]] [[player]])<br>``` |\n| backpackCargo | Object (WeaponHolder, AmmoCrate, VehicleCrate) | Array of String (e.g [\"Backpack0\", \"Backpack1\"]) | ```sqf<br>backpackCargo _ammoCrate<br>``` |\n| getBackpackCargo | Object (WeaponHolder, AmmoCrate, VehicleCrate) | Array of Array (e.g [[\"Backpack0\", \"Backpack1\"], [1, 1]]) | ```sqf<br>getBackpackCargo _ammoCrate<br>``` |\n| everyBackpack | Object (WeaponHolder, AmmoCrate, VehicleCrate) | Array of Object (e.g [22504f00# 163960: backpack_fast.p3d...]) | ```sqf<br>everyBackpack _ammoCrate<br>``` |"}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Containers","Introduced with Arma 3 version 1.04","Scripting Commands"]}