Добавлено через 17 минут
снова заменил название на ditana, иначе при поиске внутри карты по имени Town показывался каждый город
Добавлено через 21 час 26 минут
Удалось заставить скрипт выполниться следующим образом:
function necropolis()
while 1 do
if GetObjectOwner("ditana")==PLAYER_1 then
SetObjectiveState("zadanie4", OBJECTIVE_COMPLETED, 1);
TeachHeroSpell("Brem", 18);
* * break
* end;
sleep (2);
end;
end;
if GetDate(DAY)==5 then
MessageBox(path.."day5.txt");
SetObjectiveState("zadanie4", OBJECTIVE_ACTIVE, 1);
startThread(necropolis)
end;
Правда, почему он не хотел выполняться обычным образом, я так и не понял.
Heroes 5: Битвы кланов - Борьба за ресурсы - Обитель друидов - Падший рыцарь - Побег
Heroes 4: Немеджихра - Приключения ифрита
Heroes 3: Крюлод и Таталия
Heroes 2: Вторжение - Эктор - Сэр Мильтен - Чёртовы Топи
Мой ютуб канал: Navkratis