Вот весь кусок с включением:
Вот без изменений имён, не работает:
while { (true) } do {
	{
		if ((_x isKindOf "Man")) then
        {
            if ((alive _x) && !(_x getVariable ["dam_ignore_hit0",false]) && (("INJURED" == lifeState _x) or ("HEALTHY" == lifeState _x))) then 
			{
			 _units pushBack _x; 
 			 _x setVariable ["dam_ignore_hit0",true];
				IF (!isplayer _x) then {
					    _jipId = {
						 _ehId = _x addEventHandler ["HitPart", {(_this select 0) spawn PiRredirect;}];
    					 _x setVariable ["hitPartEhId", _ehId];
						} remoteExec ["call", 0, true];
				} ELSE {
					    _jipId0 = {
						 _ehId = _x addEventHandler ["HitPart", {(_this select 0) spawn PiRredirect0;}];
    					 _x setVariable ["hitPartEhId", _ehId];
						} remoteExec ["call", 0, true];
				};
			 };
		};
	
	} forEach allUnits;
sleep 30;
};
Вот с изменением, то же не работает:
while { (true) } do {
	{
		if ((_x isKindOf "Man")) then
        {
            if ((alive _x) && !(_x getVariable ["dam_ignore_hit0",false]) && (("INJURED" == lifeState _x) or ("HEALTHY" == lifeState _x))) then 
			{
			 _units pushBack _x; 
 			 _x setVariable ["dam_ignore_hit0",true];
				IF (!isplayer _x) then {
					    PiRjipId = {
						 PiRehId = _x addEventHandler ["HitPart", {(_this select 0) spawn PiRredirect;}];
    					 _x setVariable ["hitPartEhId", PiRehId];
						} remoteExec ["call", 0, true];
				} ELSE {
					    PiRjipId0 = {
						 PiRehId0 = _x addEventHandler ["HitPart", {(_this select 0) spawn PiRredirect0;}];
    					 _x setVariable ["hitPartEhId", PiRehId0];
						} remoteExec ["call", 0, true];
				};
			 };
		};
	
	} forEach allUnits;
sleep 30;
};
					
					

	
				
				
			








