Переменная
Может хранить в себе все типы значений. Задать значение можно при помощи действия "установить переменную".

Команда получения:
Ячейка:
Текстовый идентификатор: variable
Использование
Возьмите значение в активный слот и напишите в чат любой текст. Таким образом переменной присвоится название.
Нажатием Shift + ЛКМ/ПКМ можно изменить тип переменной:
Игровая
game
Действует во всём коде, очищается после перезагрузки мира
Сохранённая
save
Работает так же, как игровая, но не очищается.
Локальная
local
Действует в пределах одной ветви кода, она очищается после выполнения этой ветви. Ветвью считается какая-либо строка кода, а также вызывающиеся из неё процессы, у которых выбран режим переменных "общие", и функции.
Строчная
line
Действует в пределах одной строки кода. При передаче аргументов в функцию, в строке будет автоматически создана данная переменная сразу с нужным значением.
В переменные можно встраивать плейсхолдеры. Например, если переменную назвать %player%_var, то на месте %player% образуется ник игрока, который вызвал событие.
Кроме того, сами переменные можно встраивать в плейсхолдер %var(<название переменной>). Или:
%var_save()для сохранённых переменных;%var_local()для локальных переменных;%var_line()для строчных переменных.
Команды:
/env var list
Посмотреть список переменных.
/env var clear
Очистить все переменные.
Последнее обновление