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