/* * Author: commy2 * * Sets a public object namespace variable that gets reset with the same value after respawn, so JIP clients keep the value. * * Argument: * 0: Object (Object) * 1: Variable name (String) * 2: Any value (Anything) * * Return value: * Nothing. */ #include "script_component.hpp" private ["_respawnVariables"]; PARAMS_3(_unit,_varName,_value); _respawnVariables = _unit getVariable ["ACE_respawnVariables", []]; if !(_varName in _respawnVariables) then { _respawnVariables pushBack _varName; _unit setVariable ["ACE_respawnVariables", _respawnVariables, true]; }; _unit setVariable [_varName, _value, true];