//fnc_hashGet.sqf #include "script_component.hpp" private ["_hash", "_key", "_val", "_index"]; // diag_log text format["%1 HASH GET: %2", diag_tickTime, _this]; _hash = _this select 0; _key = _this select 1; ERRORDATA(2); _val = nil; try { if(VALIDHASH(_hash)) then { _index = (_hash select 0) find _key; if(_index != -1) then { _val = (_hash select 1) select _index; if(IS_STRING(_val) && {_val == "ACREHASHREMOVEDONOTUSETHISVAL"}) then { _val = nil; }; }; } else { ERROR("Input hash is not valid"); }; } catch { HANDLECATCH; }; _val