Current time: 20.04.2024, 15:39 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Berserker Offline
Administrators

Posts: 16485
Post: #7801

SergOz, если просто переменную установить, то нет. Более сложные действия могут конфликтовать.

В версии Version 3.2.0 (11/2020) уже должны работать:

[+] Added new events "OnBeforeBattleReplay" and "OnAfterBattleReplay", depending on third-party plugins like "BattleReplay" by igrik.
    The engine now handles "OnBeforeBattleReplay" to fix issues with battlefield obstacles generation.


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

Posts: 1292
Post: #7802

Berserker, спасибо. Значит остановлюсь на !?FU870520;
Всё равно уже не буду карту адаптировать под новые ЭРА.
А не срабатывает (OnBeforeBattleReplay) скорее всего потому, что у меня не "чистая" ЭРА 3.2, а я на последнюю сборку Димона (ЭРА3.0.4) накинул dll до v3.2. 147 чтобы была возможность вставлять картинки в сообщения.


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

Posts: 16485
Post: #7803

SergOz, если закинул dll, должны в новой игре (не по F12) заработать события. Если нет — баг.


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

Posts: 1012
Post: #7804

SergOz писал
Quote:Иногда нужно использовать некий код только в одном определённом бою.
- неужели такое бывает? Если например код одинаковый, то в одном бою он может работать, а в другом нет.. Бред конечно.. Я считал, что код всегда будет одинаков и отрабатываться должен везде стандартно, если условия позволяют его запустить! Это лично моё мнение или есть какие-то хитрости использования кодов?

А всё-таки кто подскажет, как может быть такое, что если код одинаковый, но на разных пустых картах по разному работает! Это вообще с чем связано или никто не сталкивался с такой проблемой?
(This post was last modified: 23.02.2021 19:17 by fatsawhorse.)
23.02.2021 19:17
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1005
Post: #7805

Доброго всем вечера. Нужна помощь в ситуации, когда один скрипт должен отключить другой. Есть мод "Secondary Skills Scrolling", он скриптовый - "era - secondary skills scrolling 2.erm", и есть опция в Wog Scripts "Искусство войны" (опция 193, является частью скрипта "14 wog - tobyn's scripts.erm". Они не "дружат". Так вот, нужно, чтобы в скрипте "era - secondary skills scrolling 2.erm" был код, который либо при включении опции 193 "Искусство войны" не будет выполнять далее свой код скрипта "era - secondary skills scrolling 2.erm", либо наоборот, если подключен мод "Secondary Skills Scrolling", то скрипт "era - secondary skills scrolling 2.erm" будет отключать опцию 193 "Искусство войны".

Код:
Но результата нет, оба скрипта продолжают выполнятся. Буду рад любой помощи или на указание ошибки, или что я делаю не так. Спасибо.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
23.02.2021 19:58
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #7806

Berserker, не - не работает даже с запуска новой игры.
Может нужно обновить Era Erm Framework и DebugMaps ?
Но, в таком случае куда поставить Era Erm Framework? У Димона эти файлы находятся в WoG/Data/s, а в новых версиях - отдельным модом в папке Mods.


Карта-мод "Война на Холсте"
(This post was last modified: 23.02.2021 20:24 by SergOz.)
23.02.2021 20:22
Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1005
Post: #7807

SergOz, всё работает, только в моём случае не совсем корректно, т.к. имеющиеся скрипты нужно либо переписывать, либо оптимизировать под новый код.
Зачем изобретать велосипед, когда он уже изобретен, протестирован, отлажен и запущен в производство? Бери пример с helgtla, он просто взял последнюю готовую сборку, сделал в ней изменения под себя какие надо, и выложил.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
23.02.2021 23:56
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #7808

Panda, "работает, только не совсем корректно", в моём понимании - не работает.

Последнюю сборку никак не могу взять, так как очень многое придётся переделывать.
Только на одно переформатирование текстов придется потратить немерянно времени, которого нет.
И делать так как делает helgtla я стал раньше него. Я сразу, со времени выпуска второй версии карты, стал распространять её в виде одного инсталлятора. И когда helgtla тоже стал так делать, я его поддержал в этом решении.


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

Posts: 16485
Post: #7809

SergOz, у тебя старый плагин на переигровку? Пришли свой, пожалуйста.


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

Posts: 16485
Post: #7810

Panda, в моде пропиши:
В искусстве:


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

Posts: 1005
Post: #7811

Berserker, ох, спасибо большое, предложили аж целых два решения, пошёл проверять 120 132

SergOz, ну так на то и нужна либо оптимизация, либо полное переписывание кода. Тоже самое было с переходом с Эры 2 на Эру 3, отвалилось не мало скриптов и модов.
Про переформатирование текстов если честно я вообще ничего не понял. 105


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
24.02.2021 02:27
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #7812

Berserker, нет - я сразу же установил новый, как только Игрик его выложил (да будут счастливы его дни).
Для меня это было крайне важно: ведь у меня на карте много гарнизонов, а старый плагин оставлял в них фантомы, если переигрывался бой.
Старый плагин удалил и перекрестился. 88
Насчёт !?FU870520 поясню.
Игрок, по выполнению квеста, получает возможность один раз за всю игру вызвать на поле боя очень крутого монстра. Тут я и присваиваю !!VRv139:S2;
Не знаю насколько код "правильный", но работает он безотказно.
И я просто хотел узнать можно ли безбоязненно, для "страховки", добавить


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

Posts: 16485
Post: #7813

Страховка не нужна.
Проверь, что при переигровке работает код:

!?FU(OnBeforeBattleReplay);
!!IF:M^WOW^;


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

Posts: 1292
Post: #7814

(24.02.2021 02:27)Panda Wrote:  Про переформатирование текстов если честно я вообще ничего не понял. 105
Я не знаю как обьяснить... Можешь скачать мою карту и установить в последнюю сборку. Сразу станет понятно.


Карта-мод "Война на Холсте"
24.02.2021 02:54
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #7815

Berserker, нет не работает: я же проверял. Иначе бы и не беспокоил.
Ещё раз переспрошу: старый Era Erm Framework не может быть причиной?


Карта-мод "Война на Холсте"
24.02.2021 02:59
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