Все интеграции
ВстроеннаяВсегда включенаMacro Deck

Переменные

Входит в Macro Deck

Меняйте свои переменные с кнопок и из автоматизаций и записывайте любую переменную в файл.

  • Задание, прибавление, переключение или дополнение переменной
  • Счётчики и переключатели без плагина
  • Запись любой переменной в файл, например для OBS
  • Встроена и всегда включена, настраивать ничего не нужно

«Переменные» встроены в Macro Deck и всегда включены. Интеграция добавляет два действия: Задать переменную меняет значение одной из ваших переменных, а Записать переменную в файл сохраняет текущее значение любой переменной в файл.

Собственные переменные создаются на странице Переменные кнопкой Новая переменная. Тип переменной может быть Текстовая, Числовая, Логическая или Цвет, и её можно показывать где угодно, например в подписи кнопки через {{ vars.deaths }}.

Задать переменную

Выберите переменную в поле Переменная и операцию в поле Операция:

  • Установить в заменяет значение на введённое Значение.
  • Прибавить прибавляет Значение к числу. Отрицательное значение вычитается.
  • Переключить переключает логическую переменную между true и false.
  • Добавить в конец добавляет Значение в конец текста.

Доступные операции зависят от типа переменной. Число при каждой записи округляется до числа знаков после запятой, заданного для переменной.

Некоторые переменные интеграций тоже можно записывать, например переменные громкости и звука ваших динамиков и микрофонов или переменную, которой с этим Macro Deck делится другой Macro Deck. Такая переменная принимает только Установить в: Прибавить, Переключить и Добавить в конец работают только для ваших собственных переменных. Чтобы одной кнопкой выключать и включать микрофон, используйте вместо этого действие Выключить / включить звук.

Записать переменную в файл

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

Примеры

  • Счётчик смертей: кнопка с действием Задать переменную, операцией Прибавить и Значение 1 для переменной deaths, а её подпись показывает Deaths: {{ vars.deaths }}. Вторая кнопка с операцией Установить в и значением 0 сбрасывает его.
  • Переключатель режима: логическая переменная stream_mode, которую переключает одна кнопка, а другие кнопки проверяют её через Если / Иначе.
  • Текстовый источник в OBS: автоматизация по событию Переменная изменена для текущей песни выполняет действие Записать переменную в файл, а OBS показывает текст файла в трансляции.

«Переменные» не отображаются на странице Интеграции и не имеют диалога настройки. Их категория Переменные всегда есть в диалоге Добавить действие.

Macro Deck Companion

Входит в Macro Deck

Управляйте телефонами и планшетами с приложением Companion: яркость, поворот, экран и снимки экрана.

Macro Deck Delegate

Входит в Macro Deck

Запускайте скрипты на другом ПК с Macro Deck и используйте переменные, которыми он делится.

Скрипты

Входит в Macro Deck

Соберите набор действий один раз в виде скрипта и запускайте его с любой кнопки, из автоматизации или другого скрипта.