Re: Скрипты для начинающих
АзгалорBlueHeavenHero, закинуть героя в резервный пул игрока и через скрипт его респанить когда нужно) Думаю, с добавлением в резерв разберёшься, а спавнить героя из резерва вот так: DeployReserveHero( "скриптовое имя героя", x, y, поверхность/подземка );
Важный момент: Не ставь на карту героя который находится в резерве у какого-либо игрока, иначе ты поломаешь скрипт)
Если нужен прям скрипт на респавн, то можно использовать проверку потери героев у игрока и спавнить резервного если был убит именно он. Т.е...:
DeployReserveHero( "скриптовое имя героя", координата x, координата y, поверхность/подземка ); --не знаю задумку, но допустим вначале игры заспавним героя из резерва как будто он изначально поставлен на карту
function RespawnFromReserve( MyHero )
if MyHero == "скриптовое имя героя" then
DeployReserveHero( "скриптовое имя героя", координата x, координата y, поверхность/подземка );
end
end
Trigger( PLAYER_REMOVE_HERO_TRIGGER, PLAYER_номер игрока которому принадлежит герой, "RespawnFromReserve") --когда игрок теряет героев, запускаем скрипт в котором заспавним нужного героя если потеряли его
Спасибо за помощь!