SergOz
Posts: 1313
|
А какое событие срабатывает до !?BA0 оно же !?FU(OnBeforeBattle) ?
Что это за функция инициации боя?
И ещё вот такой вопрос:
при посещении объекта !?OB освещаю местность !!UN:S и после в !$OB даю сообщение.
Но, в игре, сообщение появляется раньше, чем освещается местность...
Что можно сделать, чтобы было наоборот?
Карта-мод "Война на Холсте"
(This post was last modified: 12.12.2021 00:04 by SergOz.)
|
|
11.12.2021 22:29 |
|
Berserker
Posts: 16637
|
|
12.12.2021 02:18 |
|
SergOz
Posts: 1313
|
(12.12.2021 02:18)Berserker Wrote: Всякие !?HE, !?OB.
Эти события не годятся.
Для !?HE# нужен конкретный номер героя, а !?OB34 вообще не срабатывает: даже диалоги не выводятся.
Карта-мод "Война на Холсте"
|
|
12.12.2021 10:56 |
|
SergOz
Posts: 1313
|
daemon_n, какой код тебя интересует?
Разговор о том, что !!HO не срабатывает, если пытаться отменить битву.
А как, при нападении на героя, можно использовать!?LE ?
P.S. Сори, я понял: ты писал о моём вопросе про освещение и диалог
Да я уже кардинально решил эту проблему. Но это частный случай...
А вообще очень странно, что команда прописанная в !?OB срабатывает позже команды прописанной в !?O$
Карта-мод "Война на Холсте"
(This post was last modified: 12.12.2021 12:54 by SergOz.)
|
|
12.12.2021 11:23 |
|
SergOz
Posts: 1313
|
|
12.12.2021 13:20 |
|
daemon_n
Posts: 4342
|
|
12.12.2021 13:23 |
|
SergOz
Posts: 1313
|
|
12.12.2021 13:29 |
|
SergOz
Posts: 1313
|
|
12.12.2021 13:33 |
|
SergOz
Posts: 1313
|
daemon_n, блин, как ты не можешь понять: есть несколько вариантов, чтобы предотвратить битву.
Я акцентирую внимание на том, что для этой цели не работает рессивер !!HO , куда бы его не запихнуть.
Во всяком случае, я не нашёл такого решения где бы !!HO$:D$ сработало
Карта-мод "Война на Холсте"
(This post was last modified: 12.12.2021 13:47 by SergOz.)
|
|
12.12.2021 13:44 |
|
SergOz
Posts: 1313
|
daemon_n, объясняю:
fatsawhorse задался целью: при нападении на героя спросить игрока действительно ли тот хочет драться. При этом, отметил, что команда !!HO$:D$ не работает. Я это подтвердил, и предложил ему другой вариант.
В случае использования команды как инструкции событие !?FU(OnBeforeHeroInteraction); не срабатывает.
Значит, как то нужно предварительно запрет снимать.
Я никогда не бьюсь лбом об стенку: если что-то не работает (или я не понимаю как это работает) - я нахожу обходные пути. И в данном случае мне глубоко наплевать на этот !!HO:D, - я лишь подал сигнал, а как на него реагировать - решать тем, кто может решать.
Карта-мод "Война на Холсте"
|
|
12.12.2021 14:22 |
|