Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2690
Старый 28.05.2018, 04:41
  #2690
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 173
Регистрация: 10.01.2016
Сообщения: 173
По умолчанию
Re: Скрипты

Существует враж. герой. Нужно, чтобы после его убийства он как бы "воскрешался". И эти воскрешения будут происходить, пока ГГ не захватит все шахты. Я написал несколько функций, но что-то не работает. Не знаю, как их связать между собой. Может вы подскажите?

	function ImmortalNecr ()
         while (1) do
             sleep(2);
             if (Exists('mine1') == nil) and (Exists('mine2') == nil) and (Exists('mine3') == nil) and (Exists('mine4') == nil) and (Exists('mine5') == nil) and (Exists('mine6') == nil) then
                DefeatNecr ();
                break
             end;
         end;
end;

startThread(ImmortalNecr);

function DefeatNecr ()
         RemoveObject("Aberrar");
end;

function RessurectNecr(heroname,winner)
	if heroname=='Aberrar' then
				DeployReserveHero('Aberrar', 46, 140, GROUND);
    end;
end;
OrnsteinDragonslayer вне форума
Ответить с цитированием