Возрождение кастомных юнитов после смерти?

Renfil

Пользователь
2 Апр 2020
25
0
Проект
ForestAdventure
Как сделать Возрождение кастомных юнитов после смерти?
 

muRLoc

Активный
25 Ноя 2018
83
23
Как сделать Возрождение кастомных юнитов после смерти?
Один из вариантовв:
Код:
local unit = CreateUnitByName("unit_test", somePoint, false, nil, nil, DOTA_TEAM_GOODGUYS)
unit.respawn = 1

function GameMode:OnEntityKilled(event)
    local killedUnit = event.killed_entity
    if killedUnit.respawn == 1 then
        Timers:CreateTimer(2, function()
            local unit = CreateUnitByName(killedUnit:GetUnitName(), killedUnit:GetAbsOrigin(), false, nil, nil, killedUnit:GetTeamNumber())
            unit.respawn = 0
        end)
    end
end
 
Реклама: