Current time: 14.04.2024, 14:03 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Вопросы по моддингу
» (обсуждаем моддинг здесь)
Author Message
Berserker Offline
Administrators

Posts: 16471
Post: #1606

В load only these scripts в списке файлов были имени файлов без расширений:
"script 004_Instructions".

Выделил все нужные строки без erm-расширения, CTRL+SHIFT+L для создания по курсору на каждую строку, затем END для перевода курсоров в концы строк и дописать ".erm"

Проделал — работает. Справишься?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
07.01.2021 20:53
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1287
Post: #1607

Berserker, должен...

P.S. Ес!!! Dance3
Berserker, огромнейшее спасибо! 119


Карта-мод "Война на Холсте"
(This post was last modified: 07.01.2021 21:13 by SergOz.)
07.01.2021 21:04
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #1608

Пожалуйста )


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
08.01.2021 04:04
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #1609

У меня тут тоже возник вопрос по erm, и связан он с автосохранением игры. Можно ли в триггере GM0 узнать, что его вызвало: действие пользователя или autosave? Нужно мне это на самом деле для плагина, так что если вдруг это действие проще выполнить на C++ (или Паскале, я переведу), то с моей стороны это будет только приветствоваться.


Создал новый глобальный мод: WoG Ultra Edition
08.01.2021 22:00
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #1610

Нет. Вызов функции сохранения может идти из скрипта. На ЕРМ я по нажатию на Конец Хода ставил флаг автосохранения и следующий вызов сохранения считал за авто, но это костыльный способ, не покрывающий возможности такое автосохранение отключить.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
08.01.2021 23:16
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #1611

Berserker, хоть и костыль, но мне подойдёт. Спасибо за идею!
Собственно, нужно мне это для того, чтобы расширить возможности сохранений. У меня имеются двумерные массивы, которые я пока храню в текстовиках (они названы просто числами), которые лежат в отдельной папке. Там ещё есть один файлик с номером последнего сохранения, а с помощью SN:W нужный номер сохраняется для игры. Когда игра сохраняется, это число увеличивается на 1, а в папке генерируется новый текстовик. При загрузке проверяется число, сохраненное с помощью SN:W, а потом считываются данные из файла с соответствующим названием. Способ рабочий, но проблема тут была в том, что из-за автосохранения этих текстовиков накапливалась ну просто тьма. 148
Как мне кажется, решение получилось по-своему интересное, так что я потом этот код опубликую, вдруг кому-то ещё пригодится )


Создал новый глобальный мод: WoG Ultra Edition
09.01.2021 00:00
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #1612

Ха-ха, оно все-таки заработало 96-copy
Berserker, еще раз спасибо!


Создал новый глобальный мод: WoG Ultra Edition
09.01.2021 03:01
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1287
Post: #1613

Нужно что-то делать с модом сохранения перед боем. Он ломает карты. Все карты. Кроме того, что он позволяет пройти мимо монстра, если есть хотя бы одна проходная клетка, так ещё он позволяет пройти сквозь гарнизоны, избегая боя с их охраной. Полная хрень. Я у себя просто удалил сей мод.
В идеале нужно бы "отбрасывать" героя на одну клетку - ту, на которой он был перед нападением на объект.


Карта-мод "Война на Холсте"
09.01.2021 15:21
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #1614

Есть решение. Данный мод нужно раз и навсегда удалить из всех сборок. И скриптовый мод, и плагин.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
09.01.2021 16:10
Find all posts by this user Quote this message in a reply
planetavril Offline

Posts: 87
Post: #1615

Berserker
could create a script like extended dwellings but for horde 3 and 4, I know how to enable them in the towns where they are disabled but don't know how to set the creatures to enlist in the hordes of the 8 towns?
(This post was last modified: 09.01.2021 18:40 by planetavril.)
09.01.2021 18:36
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #1616

No, sorry. Extended Dwellings was written in ERM 1, hard to adapt it.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
09.01.2021 19:11
Find all posts by this user Quote this message in a reply
planetavril Offline

Posts: 87
Post: #1617

a simple creed script to set which creature to enlist in horde 3 and 4 of towns?,maybe something like this I don't know if it works:

(This post was last modified: 09.01.2021 19:22 by planetavril.)
09.01.2021 19:20
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1287
Post: #1618

(09.01.2021 15:21)SergOz Wrote:  Нужно что-то делать с модом сохранения перед боем. Он ломает карты. Все карты. Кроме того, что он позволяет пройти мимо монстра, если есть хотя бы одна проходная клетка, так ещё он позволяет пройти сквозь гарнизоны, избегая боя с их охраной. Полная хрень. Я у себя просто удалил сей мод.
В идеале нужно бы "отбрасывать" героя на одну клетку - ту, на которой он был перед нападением на объект.
Поможет ли делу вот такая наработка?
Возможно ли этот алгоритм применить к моду сохранения перед боем, с установкой координат перед атакой на объект?


Карта-мод "Война на Холсте"
(This post was last modified: 09.01.2021 22:08 by SergOz.)
09.01.2021 21:44
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 787
Post: #1619

(09.01.2021 21:44)SergOz Wrote:  Возможно ли этот алгоритм применить к моду сохранения перед боем, с установкой координат перед атакой на объект?
Возможно и сработает, но вряд ли такой вариант будет хорошим решением, ибо триггер !!HM-1 будет срабатывать на каждом шагу каждого героя, что нехорошо с точки зрения оптимизации - куча лишних операций.
Можно проверку на игрока-человека добавить, но все равно как-то не очень.
(This post was last modified: 09.01.2021 22:02 by wessonsm.)
09.01.2021 21:54
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1287
Post: #1620

wessonsm, в данном случае, в триггер !?HM-1; фактически добавляется одна команда - !!SN:M1/0/y1M1/1/y2M1/2/y3; так как если этот триггер уже существует на карте/в моде/плагине то там по-любому идёт считывание координат героя, иначе зачем он нужен, этот триггер.
Одна команда никак не повлияет на быстродействие кода.


Карта-мод "Война на Холсте"
09.01.2021 22:02
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group