Переменные

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

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

Действия

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