//fnc_hashListSet.sqf #include "script_component.hpp" private ["_hashList", "_index", "_value", "_vals"]; _hashList = _this select 0; _index = _this select 1; _value = _this select 2; ERRORDATA(3); try { if(VALIDHASH(_hashList)) then { if(VALIDHASH(_value)) then { _vals = _value select 1; (_hashList select 1) set[_index, _vals]; } else { ERROR("Set hash in hashlist is not valid"); }; } else { ERROR("Input hashlist is not valid"); }; } catch { HANDLECATCH; };