{"name":"BIS_fnc_encodeFlags8","title":"BIS fnc encodeFlags8","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_encodeFlags8","revid":373740,"updated":"2025-06-24T19:05:41Z","groups":["Bitwise"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Encodes array of unique 8-state flags (0,1,2,3,4,5,6,7) into a single number.","syntaxes":[{"syntax":"flags call BIS_fnc_encodeFlags8","params":[{"name":"flags","type":"Array of Numbers","description":"collections of 8-state flags. Maximum number of flags is 12.","type_expr":"Array<Number>"}],"returns":{"type":"Number","type_expr":"Number","description":"encoded flags"}}],"examples":[{"code":["private _encodedFlags = [7, 2, 3, 0, 1] call BIS_fnc_encodeFlags8; // 4311"]}],"see_also":["BIS_fnc_decodeFlags8"]}