Перейти к содержанию

Сообщения от Неполадки в скрипте ERM 2.1

Пока нет оценок — будьте первым!
Аватар пользователя
Здравствуйте, у меня возникла одна проблема при написании ERM диалога в контексте карты, вот привожу код:
!!IF:M^%Z111 %Z112^;  !!IF:M^%Z113 %Z114^;
!!IF:F39/0/0/0/0/0; !!IF:E39/39; !!IF&v39=1:M^%Z40^;
!!IF&v39=2:M^%Z41^; !!IF&v39=3:M^%Z42^;
!!IF&v39=1:D45/88/0/16/0/0/0/0/0/0/0/0/19/20/88/88;
!!IF&v39=2:D45/88/0/16/0/0/0/0/0/0/0/0/18/20/88/88;
!!IF&v39=3:D45/88/0/16/0/0/0/0/0/0/0/0/18/19/88/88;
!!IF:F45/0/0/0/0/0; !!IF:E45/45;

Не могли бы вы мне помочь разобраться с переменными?
Аватар пользователя
Хм, интересный Вы конечно кусок скрипта выложили, сразу так и не разберёшься... а можно увидеть ресивер в этом действии?
Аватар пользователя
Простите, что?

Добавлено через 1 минуту
Это сам блок переменных?
Аватар пользователя
Объясняю) Ресивер это элемент на карте, который вызывает само действие.
Аватар пользователя
Ах да, вот пожалуйста...
ZVCE
!?OB15/9/0&v21>0/v32=1;
Аватар пользователя
Пфп)) ну во первых у вас в триггере стоит ZVCE вместо ZVSE, чего уж удивляться что ничего не работает
Аватар пользователя
Исправил, всё равно не фурычит.
Аватар пользователя
конечно копаться надо. обычно формат диалога такой

!!IF: D#/#/#/0/0/0/0/0/0/0/0/#/#/#/#;

где первые 3 # - это флаги условий, а последние 4 - это уже записанные во флаги ответы.
Аватар пользователя
А как в флаги ответы воткнуть, они же численные????
Аватар пользователя
Нет, не обязательно, можно сделать вот так:

!!VRz#:S^text^;

z флаги - текстовые
Аватар пользователя
разве там на русском можно писать?
Аватар пользователя
конечно, но только в ковычках)
Аватар пользователя
Это славно. А как получить результат ответа тогда?
Аватар пользователя
Ну всё просто, номер флага позицию которого выберет юзер получит положительное приращение.
Аватар пользователя
То есть это равносильно функции ?
!?IF&v21>0/v32=1; 

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 6 пользователей 1331 гостей