Skip to content

Переменные

fromgate edited this page Jun 17, 2017 · 2 revisions

Для хранения, строк, чисел и логических значений можно использовать переменные. Существуют глобальные и персональные (привязанные к определенному игроку) переменные. Переменные можно использовать для вычислений, а также в качестве значения параметров действий и флагов в активаторах.

Вот перечень действий и флагов, предназначенных для работы с переменными:

Действия

Действие Описание
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 Проверяет соответствие значения персональной переменной указанному значению (используя регулярные выражения)
Clone this wiki locally