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