Jack_of_shadows — Сообщения

Аватар пользователя

Jack_of_shadows

Боевой дух +124 Обнадёженный
Не в сети Участник с сент. 2013 Последняя активность
Тема / Сообщение Дата
Текущие вопросы и ответы по редактору карт
если нужен просто болван, стоящий всегда в городе, можно поставить его рядом с городом и в скриптах прописать ему отключении ИИ и переход в точку с координатами города (или входа в город). Не проверял, но должно работать.
Герои Меча и Магии V: редактор скриптов для карт.
Насколько я знаю, в архиве карты в файле map.xdb должна быть ссылка на MapScript.xdb, в котором соответственно ссылка на MapScript.lua. Не знаю что из этого у вас уже есть, но в конечном счете должно получиться так, и весь код можно писать в этот…
Текущие вопросы и ответы по редактору карт
Sammer, ctrl+c, ctrl-v :)
Текущие вопросы и ответы по редактору карт
Sammer, копировать будет проще всего.
Путь героя
Карта обновлена до версии 1.4. Исправлено несколько мелких недочётов, которые были найдены со времён предыдущего обновления, больше ничего не менялось.
Текущие вопросы и ответы по редактору карт
их для каждого существа можно посмотреть в редакторе, выделив существо, зайдя в дереве свойств в shared, и там в списке свойств одно из первых будет что-то со словом animation. Для многих существ на глобальной карте забыли прописать анимации, поэтому…
Текущие вопросы и ответы по редактору карт
Попробуйте данный патч, он помогает и в игре, и в редакторе: /post/859534/ Помогает в случае если истинная причина не Win7 а более 2 гигабайт ОЗУ.
Текущие вопросы и ответы по редактору карт
id - это идентификатор битвы, вам его использовать нет надобности.
Текущие вопросы и ответы по редактору карт
Trigger(COMBAT_RESULTS_TRIGGER, 'CombatResult'); function CombatResult(id) ... end Проверять убиты ли нужные отряды можно дав им имена и вызывая функцию IsObjectExists(имя_объекта) Проверить состояние задания можно функциями GetObjectiveState()…
Текущие вопросы и ответы по редактору карт
Я точно не помню типы заданий, Objective_Kind_Manual - это полностью описываемый через скрипты? Тогда можно в триггер окончания битвы повесить проверку if (задание активно) if (количество групп существ изменилось) изменить прогресс квеста end end
Текущие вопросы и ответы по редактору карт
User01322342, в поле "progress" должно быть столько пунктов, сколько этапов в задании. Нулевой появляется сразу же при выдаче, остальные после использования SetObjectiveProgress(название_квеста, номер_этапа). где номер_этапа - соответственно 1, 2,…
Текущие вопросы и ответы по редактору карт
Thorenlawar, я думаю, после повелителей орды вся команда перешла на другие проекты, и допиливанием уже занималось каких-нибудь полтора человека. Не зря же патч 3.1 лепили потом почти целый год.
Путь героя
Витя123, одной только армии вероятно будет недостаточно при любой комбинации, нужно использовать зелья или обкастовать себя рунической магией.
Картмастер 2015-2016
Спасибо за поддержку. Да любая иконка навыка из любой части героев отлично подошла бы :)
Текущие вопросы и ответы по редактору карт
почитайте эту тему, начиная страницы с 3 приводятся советы, но конечно без пошаговых мануалов: [ОБСУЖДЕНИЕ] Создание своего героя
Скрипты для начинающих
Так как задание primary, возможно, что если оно было единственным, то автоматически засчитывается победа по выполнению. Обычно для этого создается какое-нибудь основное задание, которе висит с начала игры и до конца (к примеру не потерять главного…
Скрипты для начинающих
Если кроме игрока никто физически не сможет захватить шахты, то можно изменять статус по триггеру касания шахты. Если будут бегать компьютерные герои - тогда проверять раз в день или в отдельном потоке (функция startThread). upd: хотя чего это я, не…
Скрипты для начинающих
Это общий подход для любого языка программирования - если вы используете какую-нибудь сложную конструкцию несколько раз (а MessageBox явно на карте будет не один), то можно всю повторяющуюся рутину вынести в отдельную функцию, а писать только то, что…
Скрипты для начинающих
"/Maps/SingleMission/Scenario 1/quest1.txt" Лучше используйте GetMapDataPath()..'quest1.txt' А ещё лучше что-нибудь покороче (и писать меньше, и пространства для ошибок меньше): function MsgBox(text, cb) MessageBox(GetMapDataPath()..text..'.txt',…
Путь героя
Из сложно находимых там кустики зеленые, достаточно непримечательные, или кривые деревья без листьев, которые можно спутать со стандартными.