Автор | Сообщение | |
---|---|---|
Сэр Mangust
Сообщения: 52 |
Вот скрипт:
ZVSE !#IF:V12/0; !#VRz64:S^Жилище Стража Первой стены^; !#OB61/136/0:H64; !?OB61/136/0&1000/12; !!IF:M^Ты, доказал свою силу, мне больше нечего тебе сказать....^; !?OB61/136/0&1000/-12; !!IF:Q1^ Я - {Страж Первой стены!} Только великий воин сможет пройти....^; !!HE-1&1:T61/136/0/134/1000 O?v1; !!IF&v1-1:V12/1 M ^{Ты победил!!!} Страж Первой стены разрешает Тебе пройти!^; !!UN:O53/137/0/1/1; Первая стена исчезает Он предполагает развитие событий, при посещении объекта Героем, следующим образом: 1) Герой соглашается на битву и побеждает – препятствие исчезает 2) Герой соглашается на битву и Не побеждает – препятствие Не исчезает 3) Герой Не соглашается на битву – препятствие Не исчезает У меня результат один, после любого пп. события – препятствие исчезает! ПОДСКАЖИТЕ как события по пп. 2) и 3) сделать Реальными. |
|
Сэр Kirinyale
HoMM V: Рыцарь |
Сэр Mangust, 19.06.2005 18:57 Насколько я понимаю, имелось в виду не "v1-1", а "v1 не равно -1"? Когда постите скрипты в таверне, учитывайте, что всё, что похоже на HTML-теги (в том числе и пустая комбинация "меньше-больше") автоматически вырезается из сообщения... !!UN:O53/137/0/1/1; Первая стена исчезает В этой строчке нету условия (того же "v1 не равно -1"), потому и срабатывает всегда. А если у вас достаточно новая версия WoG, можно реализовывать подобные вещи проще, с помощью команды !!FU:E, позволяющей досрочно выйти из текущего триггера (удобно для того, чтоб не повторять во всех последующих командах проверку одного и того же условия). В вашем случае это будет выглядеть так: ZVSE !#IF:V12/0; !#VRz64:S^Жилище Стража Первой стены^; !#OB61/136/0:H64; !?OB61/136/0&1000/12; !!IF:M^Ты, доказал свою силу, мне больше нечего тебе сказать....^; !?OB61/136/0&1000/-12; !!IF:Q1^ Я - {Страж Первой стены!} Только великий воин сможет пройти....^; !!FU&-1:E; Выходим, если игрок отказался драться !!HE-1:T61/136/0/134/1000 O?v1; !!FU&v1=-1:E; Выходим, если игрок проиграл бой !!IF:V12/1 M ^{Ты победил!!!} Страж Первой стены разрешает Тебе пройти!^; !!UN:O53/137/0/1/1; Первая стена исчезает |
|