Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#5026
Старый 03.06.2020, 22:12
  #5026
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Ну, способ есть у Jack of Shadows в его ЧаВо. Единственное, что сюда добавлю, что у каждого луа должно быть зеркало xdb. В Map Properties Tree/Map Script создайте новый xdb и укажите ему в свойсвтвах в появившемся окне ваш файл луа (верхняя строчка свойств). Думаю, ещё test.lua надо отправить в папку с игрой.
Да, вызывать его надо так @DoFile(MYFILE);

Добавлено через 9 минут
Всё просто: повесьте в нужный момент SetAIHeroAttractor(nHero, nTown, 2);
Затем обработчик касания города, проверяющий кто его тронул
	function example(heroname)
if heroname=="MYAIHERONAME" then
 SiegeTown(...)
...
end;
end;
Чисто гипотетически, герой компа сам залезет в город. Но можно костыль типа нанять героя в этом городе. Вообще, много костылей — плоховато, но функционал lua бедноват, потому приходится инвалидничать. Я подумаю над вашей проблемой более основательно и за компьютером завтра, сейчас со смартфона чёрт-те что вспомнить смогу.
P.S. На болле простые вопросф отыетить всё-таки смогу.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием