{"name":"BIS_fnc_encodeFlags4","title":"BIS fnc encodeFlags4","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_encodeFlags4","revid":373737,"updated":"2025-06-24T17:58:44Z","groups":["Bitwise"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Encodes array of unique 4-state flags (0,1,2,3) into a single number.","syntaxes":[{"syntax":"flags call BIS_fnc_encodeFlags4","params":[{"name":"flags","type":"Array of Numbers","description":"collections of 4-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 = [1, 0, 2, 3] call BIS_fnc_encodeFlags4; // 225"]}],"see_also":["BIS_fnc_decodeFlags4"]}