{"name":"unitAddons","operator":null,"title":"unitAddons","type":"command","url":"https://community.bistudio.com/wiki/unitAddons","revid":378475,"updated":"2026-04-24T11:31:38Z","groups":["Mods and Addons"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.00"}],"since":{"game":"arma3","name":"Arma 3","version":"1.00"},"arma3_since":"1.00","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns list with addons the unit belongs to.","syntaxes":[{"syntax":"unitAddons className","since":null,"effect":null,"exec":null,"params":[{"name":"className","type":"String","optional":false,"default":null,"description":"class name of a unit/vehicle or object","types":["String"],"since":null,"text":"className: String - class name of a unit/vehicle or object"}],"returns":{"type":"Array of Strings","types":["Array","String"],"description":"addon names","text":"Array of Strings - addon names"},"form":"unary","operator":null,"left":null,"right":{"text":"className","types":["String"]}}],"examples":[{"text":"```sqf\nhint str unitAddons typeOf player; // [\"A3_Characters_F_BLUFOR\"]\n```","code":["hint str unitAddons typeOf player; // [\"A3_Characters_F_BLUFOR\"]"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["activateAddons"],"notes":[{"user":"ffur2007slx2_5","date":"2014-03-31T23:38:00Z","text":"1. From Arma 3 1.14 \n\n```sqf\nhint str ([player] call BIS_fnc_unitAddon) // same as unitAddons (typeOf player)\n```\n\n1. To return the addon that a weapon belongs to, use BIS_fnc_weaponAddon instead. E.g. \n\n```sqf\n(primaryWeapon player call BIS_fnc_weaponAddon); // return: \"A3_Weapons_F_Rifles_Khaybar\"\n```"}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Mods and Addons","Introduced with Arma 3 version 1.00","Scripting Commands"]}