Current time: 01.11.2024, 00:30 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1313
Post: #8551

А какое событие срабатывает до !?BA0 оно же !?FU(OnBeforeBattle) ?
Что это за функция инициации боя?

И ещё вот такой вопрос:
при посещении объекта !?OB освещаю местность !!UN:S и после в !$OB даю сообщение.
Но, в игре, сообщение появляется раньше, чем освещается местность...
Что можно сделать, чтобы было наоборот?


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

Posts: 16637
Post: #8552

Всякие !?HE, !?OB.


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

Posts: 1313
Post: #8553

(12.12.2021 02:18)Berserker Wrote:  Всякие !?HE, !?OB.
Эти события не годятся.
Для !?HE# нужен конкретный номер героя, а !?OB34 вообще не срабатывает: даже диалоги не выводятся.


Карта-мод "Война на Холсте"
12.12.2021 10:56
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4342
Post: #8554

SergOz, покажи точный код

Насчёт твоей карты - можно поработать добавь событие и использовать !?FU(OnLocalEvent); (!?LE)


Image: widget.png?style=banner2

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

Posts: 1313
Post: #8555

daemon_n, какой код тебя интересует?
Разговор о том, что !!HO не срабатывает, если пытаться отменить битву.
А как, при нападении на героя, можно использовать!?LE ?

P.S. Сори, я понял: ты писал о моём вопросе про освещение и диалог 147
Да я уже кардинально решил эту проблему. Но это частный случай...
А вообще очень странно, что команда прописанная в !?OB срабатывает позже команды прописанной в !?O$


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

Posts: 4342
Post: #8556

SergOz,
ERM-Help Wrote:!?FU(OnBeforeHeroInteraction);
До взаимодействия героя с героем.


Параметры:
   1: номер героя-инициатора
   2: номер героя-цели
   3: разрешить взаимодействие? (1 - да, 0 - нет)

Взаимодействие может быть встречей героев игрока, союзных героев, или нападением на противника.


Image: widget.png?style=banner2

Новейший Heroes Launcher
12.12.2021 13:19
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1313
Post: #8557

daemon_n, это не работает - я проверял.


Карта-мод "Война на Холсте"
12.12.2021 13:20
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4342
Post: #8558

SergOz, что-то я не улавливаю -



Image: widget.png?style=banner2

Новейший Heroes Launcher
12.12.2021 13:23
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1313
Post: #8559

daemon_n, дак это понятно...
Ещё раз повторюсь: разговор про то, что не работает !!HO


Карта-мод "Война на Холсте"
12.12.2021 13:29
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4342
Post: #8560

SergOz, зависит от того, в каком триггере ты это использовал

не считаю, что оно вообще должно работать в !?OB и !?BA, поскольку оба эти триггера срабатывают уже после взаимодействия с героем


Image: widget.png?style=banner2

Новейший Heroes Launcher
12.12.2021 13:33
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1313
Post: #8561

daemon_n, это не работает


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

Posts: 4342
Post: #8562

SergOz, я же сказал, !!VRx3:S0

что касается HOx2 - думаю, это можно попробовать использовать в !?HM; или вообще на старте карты)


Image: widget.png?style=banner2

Новейший Heroes Launcher
12.12.2021 13:38
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1313
Post: #8563

daemon_n, блин, как ты не можешь понять: есть несколько вариантов, чтобы предотвратить битву.

Я акцентирую внимание на том, что для этой цели не работает рессивер !!HO , куда бы его не запихнуть.
Во всяком случае, я не нашёл такого решения где бы !!HO$:D$ сработало


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

Posts: 4342
Post: #8564

SergOz,
!#HO(HERO_SYLVIA):D0; работает
как я и сказал - вызывать надо до взаимодействия с героем.

HO - запрет, а не отмена. Запрет ставится до посещения.


Image: widget.png?style=banner2

Новейший Heroes Launcher
12.12.2021 13:59
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1313
Post: #8565

daemon_n, объясняю:

fatsawhorse задался целью: при нападении на героя спросить игрока действительно ли тот хочет драться. При этом, отметил, что команда !!HO$:D$ не работает. Я это подтвердил, и предложил ему другой вариант.

В случае использования команды как инструкции событие !?FU(OnBeforeHeroInteraction); не срабатывает.
Значит, как то нужно предварительно запрет снимать.

Я никогда не бьюсь лбом об стенку: если что-то не работает (или я не понимаю как это работает) - я нахожу обходные пути. И в данном случае мне глубоко наплевать на этот !!HO:D, - я лишь подал сигнал, а как на него реагировать - решать тем, кто может решать.


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