Переменные - GlowingInk/ReActions GitHub Wiki
Для хранения, строк, чисел и логических значений можно использовать переменные. Существуют глобальные и персональные (привязанные к определенному игроку) переменные. Переменные можно использовать для вычислений, а также в качестве значения параметров действий и флагов в активаторах.
Вот перечень действий и флагов, предназначенных для работы с переменными:
Действие | Описание |
---|---|
VAR_SET | Создает новую (или перезаписывает) глобальную переменную. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_SET | Создает новую (или перезаписывает) персональную переменную. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_CLEAR | Удаляет глобальную переменную. Параметр: id:<Идентификатор>
|
VAR_PLAYER_CLEAR | Удаляет персональную переменную. Параметр: id:<Идентификатор>
|
VAR_INC | Увеличивает значение глобальной переменной. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_INC | Увеличивает значение персональной переменной. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_DEC | Уменьшает значение глобальной переменной. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_DEC | Уменьшает значение персональной переменной. Параметры: id:<Идентификатор> value:<Значение>
|
Флаг | Описание |
---|---|
VAR_EXIST | Проверяет существует ли глобальная переменная. Параметр: <Идентификатор>
|
VAR_PLAYER_EXIST | Проверяет существует ли персональная переменная. Параметр: <Идентификатор>
|
VAR_COMPARE | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_COMPARE | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_GREATER | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_GREATER | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_LOWER | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_PLAYER_LOWER | Сравнение глобальной переменой с указанным значением. Параметры: id:<Идентификатор> value:<Значение>
|
VAR_MATCH | Сравнение глобальной переменой с указанным значением |
VAR_PLAYER_MATCH | Проверяет соответствие значения персональной переменной указанному значению (используя регулярные выражения) |