Правда я немного видоизменил функцию, надеюсь так тоже правильно
function checkGrok()
while (gro==0) do
sleep(10);
if (IsObjectExists("Grok")==nil) then
gro=1;
SetObjectiveState("Sec17", 3, 1);
sleep(3);
...
end;
sleep(5);
end;
sleep(5);
end;
startThread(checkGrok);
Пробуждение зла
Нашествие из Преисподней
Смена эпох
Скачать все кампании одним архивом: Яндекс.Диск Google.Диск
You can download the set of 3 Campaigns (English version) here
Одиночные сценарии Heroes V 3.1:
Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы
Мультиплеерные карты для Heroes V 3.1:
Легендарная война
Сердце вулкана
Передел мира