Обработка результатов
Получить игрока внутри формы
Используйте данное выражение для получения игрока внутри формы, вместо привычного player или каких-либо переменных.
form(-| )player
Получение типа созданной формы
form[(-| )]type of %form%
%form%'s form[(-| )]type
Доступные типы форм для сравнения:
- custom form
- modal form
- simple form
Выполнить код при открытии/закрытии формы
run (when|while) (open[ing]|clos(e|ing)) [[the] form]
run (when|while) [the] form (opens|closes)
run on form (open[ing]|clos(e|ing))
Отменить или разрешить закрытие формы
По умолчанию закрытие формы разрешено. Если запретить, то форма будет переоткрыта после выбора
cancel [the] form clos(e|ing)
uncancel [the] form clos(e|ing)
Получить причину закрытия формы
Данное выражение может быть использовано только в секции при закрытии формы
[form(-| )]close reason
Доступные причины закрытия для сравнения:
- close
- (submit|success)
- invalid[ response]
Выполнить код при успешном закрытии формы
run on form (result|submit)
Элементы Custom form
Данное выражение может быть использовано только в секции при успешном закрытии формы
[form[(-| )]](drop[(-| )]down|input|slider|step[(-| )]slider|toggle) %number% [value]
value of [form[(-| )]](drop[(-| )]down|input|slider|step[(-| )]slider|toggle) %number%
Для обработки кнопок Modal form и Simple form используйте секцию создания кнопки