А какие скрипты влияют на поведение героев врага? Например я хочу, шобы один герой вечно был в городе, а второй при появлении сразу кидался на моего героя. Какая функция за это отвечает?
Ment
10 лет назад
Гипотетически -- это задаётся моделью поведения того или иного игрока ИИ, есть в настройках (вроде бы, players). Практически -- всё равно ничего там не работает. Так что я не знаю, что Вам посоветовать.
OrnsteinDragonslayer
10 лет назад
А где найти эти настройки players? А то либо я слепой, либо лыжи не едут.
Ment
10 лет назад
В MapPropretiesTree. Но ещё раз говорю, это по моим наблюдениям не работает.
OrnsteinDragonslayer
10 лет назад
Ну, выбора у меня все равно нет)
Добавлено через 1 час 12 минут Вообщем я просто поставил регион перед замком и в скрипте заблокировал его для этого игрока. А какая функция отвечает за появление кв в журнале на опред. день? в плане щобы он(кв) появлялся не сразу.
Ment
10 лет назад
Trigger(NEW_DAY_TRIGGER, .... Там разберётесь. Нужно условие поставить на проверку дня, недели, месяца и так далее...
OrnsteinDragonslayer
10 лет назад
Хелп агэйн. Хочу шобы через полтора месяца выводился текст и вражеский герой телепортировался на точку. Что не так? function pokushenie() (абзац)if GetDate(DAY) == 42 then (абзац)(абзац)MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero);
function TeleporateHero() SetObjectPosition("Biara", 31, 129, 0); end;
Ment
10 лет назад
end нужен после тела функции if (перед function TeleporateHero() SetObjectPosition("Biara", 31, 129, 0); end; )
OrnsteinDragonslayer
10 лет назад
Не помогает
Ment
10 лет назад
function pokushenie() (абзац)if GetDate(DAY) == 42 then (абзац)(абзац)MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero); end; end;
function TeleporateHero() SetObjectPosition("Biara", 31, 129, 0); end;
А так?
OrnsteinDragonslayer
10 лет назад
Никак нет :с
Ment
10 лет назад
Ну, гм, тогда рекомендую воспользоваться консолью. Я больше явных ошибок не вижу.
OrnsteinDragonslayer
10 лет назад
У меня не работает консоль. Сколько не пыхтел над ней - все тлен.
Ment
10 лет назад
Ой, я всё же торможу.
function pokushenie()
Это всё? Там нет не цикла, не startThread? Это неправильно, нужно же эту функцию запустить ещё, а не только объявить. И цикл бесконечный нужен.
function pokushenie() while 1 do if GetDate(DAY) == 42 then MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero); break; end; sleep(2); end; end;
function TeleporateHero() SetObjectPosition("Biara", 31, 129, 0); end;
serovoy
10 лет назад
Всем доброго времени суток! Прошу прощения, что не совсем по теме, просто имеется смутное ощущение, что проблема именно в скриптах. Суть в следующем: в первой миссии кампании Фриды в моде All-in-one когда берёшь задание у провидца, убиваешь друидов и возвращаешься к нему, ничего не происходит. Т.е. кнопка "закончить поиск" не появляется, задание не выполняется, засады остаются до конца миссии. Хотелось бы узнать, кто-нибудь сталкивался с подобным. Версия 3.1.