Что-то я туплю, я не совсем могу понять механизм работы этой функции. Никогда не использовал startThread. Грок убивается почти в самом конце игры, не будет ли это как-то тормозить игру? А через NewDayTrigger не получится как-нибудь разумно сделать?
Ура, вроде как получилось! Спасибо) Правда я немного видоизменил функцию, надеюсь так тоже правильно 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;
Путь написан непраильно: слеши не в ту сторону, не хватает .xdb#xpointer(/AdvMapStaticShared) А не проще ли сделать эффект, а не статик?
Можно ли прицепить эффект к зданию или существу? "/MapObjects/Effects/Glow/ArtifactGold.xdb#xpointer(/AdvMapStaticShared)" - так тоже не работает, как и без слеша в начале пути Все, разобрался "/MapObjects/Effects/Glow/ArtifactGold.(AdvMapStaticShared).xdb#xpointer(/AdvMapStaticShared). как же все закручено) Всем спасибо.
Мои карты: Town Готовится:Чума (40%), Сосиска(42%), Война Грааля
В общем, функция работает как надо. Но 4 параметр, который указан как путь к тексту диалога в руководстве от ValexAV, упорно не выводит этот текст. Если тот же путь я укажу в другом параметре, то там он выведется За основу я брал карту Dyrmana "Путешествие", его код