{"name":"backpackContainer","operator":null,"title":"backpackContainer","type":"command","url":"https://community.bistudio.com/wiki/backpackContainer","revid":321069,"updated":"2022-05-13T13:06:42Z","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 a cargo container of a unit's backpack.","syntaxes":[{"syntax":"backpackContainer unit","since":null,"effect":null,"exec":null,"params":[{"name":"unit","type":"Object","optional":false,"default":null,"description":"a soldier","types":["Object"],"since":null,"text":"unit: Object - a soldier"}],"returns":{"type":"Object","types":["Object"],"description":"cargo container or objNull","text":"Object - cargo container or objNull"},"form":"unary","operator":null,"left":null,"right":{"text":"unit","types":["Object"]}}],"examples":[{"text":"```sqf\nhint str backpackContainer player; // 1a5f7900# 163944: backpack_fast.p3d\n```","code":["hint str backpackContainer player; // 1a5f7900# 163944: backpack_fast.p3d"]},{"text":"```sqf\nhint str getMagazineCargo backpackContainer player;\n/*\n    returns e.g\n    [\n        [\n            \"APERSBoundingMine_Range_Mag\",\n            \"ClaymoreDirectionalMine_Remote_Mag\",\n            \"SLAMDirectionalMine_Wire_Mag\",\n            \"DemoCharge_Remote_Mag\"\n        ],[\n            3,\n            2,\n            2,\n            1\n        ]\n    ]\n*/\n```","code":["hint str getMagazineCargo backpackContainer player;\n/*\n\treturns e.g\n\t[\n\t\t[\n\t\t\t\"APERSBoundingMine_Range_Mag\",\n\t\t\t\"ClaymoreDirectionalMine_Remote_Mag\",\n\t\t\t\"SLAMDirectionalMine_Wire_Mag\",\n\t\t\t\"DemoCharge_Remote_Mag\"\n\t\t],[\n\t\t\t3,\n\t\t\t2,\n\t\t\t2,\n\t\t\t1\n\t\t]\n\t]\n*/"]},{"text":"```sqf\n(backpackContainer player) addWeaponCargoGlobal [weapons player select 0, 1];\n```","code":["(backpackContainer player) addWeaponCargoGlobal [weapons player select 0, 1];"]}],"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","everyBackpack","uniformContainer","vestContainer","everyContainer"],"notes":[{"user":"ffur2007slx2_5","date":"2014-04-29T15:19:00Z","text":"In Arma 3 ver 1.16, we can use either backpackContainer or unitBackpack at present since both of them enjoy same operand type and return value."}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Containers","Introduced with Arma 3 version 1.04","Scripting Commands"]}