File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,11 @@ AIO_fireOnMyLead =
3535 if ((_currentComm select _i ) select 0 == 2 ) then {(AIO_unitsToHoldFire select _i ) doMove ((_currentComm select _i ) select 1 )};
3636 };
3737 player groupRadio format [" SentOpenFire%1" ,(selectRandom _commStr )];
38- player removeEventHandler [" fired" , AIO_fireOnMyLeadEvent];
38+ [] spawn {
39+ _EH = player getVariable " AIO_fireOnMyLeadEvent" ;
40+ player removeEventHandler [" fired" , _EH ];
41+ player setVariable [" AIO_fireOnMyLeadEvent" , - 1 ];
42+ };
3943 AIO_unitsToHoldFire = [];
4044};
4145
@@ -114,7 +118,11 @@ switch (_mode) do
114118 // player groupRadio "SentCeaseFireInsideGroup";
115119 player groupRadio " SentHoldFireInCombat" ;
116120 player groupChat (selectRandom _commStr );
117- AIO_fireOnMyLeadEvent = player addeventhandler [" fired" ,{_this call AIO_fireOnMyLead}];
121+ _EH = player getVariable [" AIO_fireOnMyLeadEvent" , - 1 ];
122+ if (_EH == - 1 ) then {
123+ _EH = player addeventhandler [" fired" ,{_this call AIO_fireOnMyLead}];
124+ player setVariable [" AIO_fireOnMyLeadEvent" , _EH ];
125+ };
118126 };
119127 case 3 :
120128 {
You can’t perform that action at this time.
0 commit comments