Current time: 23.04.2024, 13:01 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA III
Author Message
Berserker Offline
Administrators

Posts: 16488
Post: #1711

SergOz, проверяй сразу без HD мода. В Эре никаких изменений нет в этой области.


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

Posts: 4338
Post: #1712

SergOz, это точно hd mod.
Так было всегда - эти клики для сод сделаны.
Эти твики бы надо отключить и заменить вог опцией, или можно дождаться ответа от Бары, что за функции он делает, чтобы на них поставить свои хуки


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
03.08.2021 00:09
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #1713

Вот здесь helgtla поднимал вопрос появления в игре сообщений, должных идти только после окончания боя, но появляющихся, если игрок делает загрузку/переигровку из боя.
Проверка происходила в функции
где после проверялось жив ли герой игрока и т. д. и после этого шли команды с сообщениями.
Оказалось, что это "лечится" дополнительной поверкой !!BU:C?y1; и последующим !!if&y1=1;
В связи с этим вопрос (уж простите, если дурацкий 147 ):
можно ли в событии !?FU(OnAfterBattleUniversal); "вшить" проверку на точное определение, закончился бой или нет? Ведь в этом событии и подразумевается окончательное завершение боя...


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

Posts: 16488
Post: #1714

Задал вопрос игрику. Не совсем корректно, что событие вообще срабатывает. Посмотрим, какое может быть решение. Возможно, что твоё )


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

Posts: 1292
Post: #1715

Berserker, а в чём некорректность срабатывания события?


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

Posts: 16488
Post: #1716

При переигровке не должно срабатывать же.


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

Posts: 2196
Post: #1717

(02.08.2021 21:27)Berserker Wrote:  I don't have such a mod.

here is the script, made by gamecreator

03.08.2021 01:09
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #1718

Valery, seems like you have duplicating old erm_hooker.era plugin in some of your mods.


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

Posts: 2196
Post: #1719

Right, I delete it, as it is now part of Wog mod, right?

Thanks !
03.08.2021 02:10
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #1720

Valery, right, welcome )


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

Posts: 16488
Post: #1721

SergOz, ответ игрика здесь: http://wforum.heroes35.net/showthread.ph...#pid126282
Наверняка такой триггер не один, который сработает при ускоренном завершении боя.

Костыль на ЕРМ:



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

Posts: 1292
Post: #1722

Berserker, спасибо.
Я такой костыль и написал лишь с разницей !!BU:C?(endOfFight:y); (так мне переводчик выдал)
Несколько тестов такой код прошёл ещё недельку назад, и пока нареканий не было, но хотел узнать мнение свыше Rolleyes


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

Posts: 16488
Post: #1723

SergOz, мне видится, что один триггер так не исправить. Тут мог и посттриггер объекта сработать и сетевые триггеры окончания боя. Скорее нужно документировать данный факт и просить проверять BU:C. Пока идеального в голове решения нет.


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

Posts: 1292
Post: #1724

Berserker, объясню подробнее как я писал коды.
При посещении героя/монстра/объекта, активирующих битву, после которой должны быть сообщения, инициализирую переменную !!VRi^endOfFight^:S#, чтобы выделить этот бой. Потом пишу так:
На ERA3.3.5, на которой сидел долго, этого было достаточно, чтобы при переигровке/загрузке из боя сообщения не появлялись.
Играя в STALKER, просто замучился скипать сообщения, должные идти по окончании боя, но "нагло вылазящие" при переигровках. Сложные бои можно переигрывать десятки раз и, сами понимаете, как достаёт такая игра. Спросил у Helgtla, почему он не ставит условия, а он ответил, что всё стоит (ну, в смысле условия установлены 96 ) и такая ситуация появилась на ERA3.8.0, на которую он перешёл.
Сперва написал костыль на !?CM4; где отслеживал нажатие клавиши L и клик на иконке "настройки боя". Костыль работал, но как-то не внушал доверия. Потом выяснилось, что достаточно дополнительной проверки через !!BU:C после чего и родился код
а после "лекции" daemon_n'а этот код трансформировался в то, что Вы мне привели в пример, как костыль. За неимением свободного времени пробежался по некоторым боям и результат меня удовлетворил, но об тщательном тестировании пока речь не идёт. По сети вообще никогда не играю, потому здесь я... мои полномочия как бы всё...


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

Posts: 16488
Post: #1725

Да, неплохое решение на текущий день.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
03.08.2021 21:40
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