Jack_of_shadows — Posts
Jack_of_shadows
| Topic / Post | Date |
|---|---|
|
Scripts for beginners.
В функции proph_event вроде бы не хватает end для if/else
|
|
|
Scripts
Не всё возможно описать скупым языком xml разметки. У дипломатии, например, куча условий изменяющих шансы срабатывания, их нереально привести к виду таблицы ключ-значение. В код игры вы не залезете, так как всё уже скомпилировано в exe файл, и…
|
|
|
Scripts
serovoy Где в файлах игры прописаны свойства навыков-умений и артефактов? GameMechanics/RefTables/ и дальше файлы Skills.xdb/Artifacts.xdb. Свойства описаны только базовые, всё самое интересное зашито в коде игры.
|
|
|
Scripts
Консоль по умолчанию не выдает возвращаемый функциями результат, нужно обернуть принтом. Вот так у меня работает: @print(GetPlayerHeroes(PLAYER_1))
|
|
|
Scripts
serovoy, быстрее всего наверное открыть карту архиватором и глянуть в файле описания героя. upd: хотя чего это я, есть же GetPlayerHeroes(player_id), которая выдает массив имен героев по ID игрока.
|
|
|
Current questions and answers regarding the map editor.
Теоретически при открытии карты в редакторе она разархивируется в Editor\H5MMods\. Можно сравнить ее содержимое с последним бэкапом и вручную залить актуальные файлы в архив с картой.
|
|
|
Scripts
Вот сокращенный вариант из моей карты, только комп за игроком гонится, поэтому может будет не совсем так выглядеть, как вам хотелось. hero герой компьютера, player_hero соответственно герой игрока. Запускать как поток. Комп пытается допрыгать до…
|
|
|
Current questions and answers regarding the map editor.
Там же кажется еще какой-то флаг вроде active_on_start есть, если мне память не изменяет. То есть активация квеста на старте карты.
|
|
|
Scripts
Регион не есть объект, объект это герой, замок или скажем куст с именем. В функцию триггера передается имя героя, ступившего в регион, проще всего его и использовать. Player_1 вероятно не сработает, поскольку это совсем не то же самое, что PLAYER_1.…
|
|
|
Scripts
serovoy, когда создаешь нового героя, ему нужно присвоить уникальное системное имя, по которому потом к нему и обращаешься из скриптов.
|
|
|
Scripts
Как "отключить" компьютерного игрока,чтобы его герои стояли на одном месте и ничего не делали,но он мог строить и нанимать в городах юниты? если еще актуально, то всем героям нужно сделать EnableHeroAI('имя_героя', nil); По поводу кампаний ничего не…
|
|
|
Current questions and answers regarding the map editor.
Такой вопрос: как размещать на карте огонь,"юбки" разных замков,эффекты. На картах Нивала они находятся в "AdvMapObject",но я такой вкладки найти не могу. shared->MapObjects/Effects/ Далее юбки в Selections, огни и прочие эффекты раскиданы по…
|
|
|
Current questions and answers regarding the map editor.
inQizitOr, ставишь героя на карту, если не ошибаюсь в shared жмешь new, даешь имя, и в базе появлется новый герой (будет лежать в архиве карты в ветке MapObjects/Название замка). Залазишь через shared в его свойства и меняешь в соответствии со своими…
|
|
|
Current questions and answers regarding the map editor.
Смотри Editor Documentation/HOMM5_Editor_Theory.pdf страницы 13-14, там иллюстрированный последовательный алгоритм.
|
|
|
Current questions and answers regarding the map editor.
inQizitOr, нажимаешь на клетку с обрывом, удерживаешь кнопку нажатой и тянешь в сторону предполагаемого спуска.
|
|
|
Scripts
OrnsteinDragonslayer, карты некорректно сохраняются обычно из-за слишком длинного или содержащего кирилицу пути к папке с игрой. Можно попробовать перенести/переименовать ее для теста куда-нибудь повыше, скажем в D:/Heroes 5. Если не поможет, можно…
|
|
|
Current questions and answers regarding the map editor.
OrnsteinDragonslayer, добро пожаловать в сообщество пользователей редактором карт HMM5. Теперь вы на собственном опыте убедились, как важен ежедневный бэкап карты. Вылет при редактировании скриптов штука частая, рекомендую использовать что-то…
|
|
|
Current questions and answers regarding the map editor.
Где изменить коэффициент раыта на карте? Или это скриптами? SetHeroesExpCoef(КОЭФФИЦИЕНТ_ОПЫТА) Имеет некоторые пределы, вроде от 0.1 до скольки-то там раз, не помню точно.
|
|
|
Scripts are not working.
Очевидно, что wav будет лежать там, где вы его положите. Вероятнее всего в .xdb можно просто указать название вашего файла без пути и положить его там же рядом.
|
|
|
Current questions and answers regarding the map editor.
С кораблем я использовал два разных трюка, оба работали: ставил на воде корабль, рядом с ним на берегу героя, и вызывал либо MoveHeroRealTime с координатой корабля, либо MakeHeroInteractWithObject с именем присвоенном кораблю. Не помню точно какие…
|