ОМГ а в шоке.... ты конечно не обижайся... но не лучше было бы написать данный код полностью на jass? Теперь альтернатива вышесказанному:
function res takes unit u, integer t returns nothing
call TriggerSleepAction( t )
call CreateNUnitsAtLoc( 1, GetUnitTypeId( u ), Player(PLAYER_NEUTRAL_AGGRESSIVE), GetUnitLoc( u ), bj_UNIT_FACING )
call RemoveUnit( u )
endfunction
и сам триггер:
Событие - Боевая еденица -Событие игрока нейтрально-враждебный - умирает.
Условия - нету
действия:
Личный сценарий: call res(GetDyingUnit(),5)