Змінні
Входить до 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 3
- Для «Встановити змінну»: власна змінна на сторінці «Змінні» або змінна інтеграції, яку можна записувати
Як налаштувати
Крок 1: Створіть змінну
На бічній панелі натисніть Змінні, а потім Нова змінна. Заповніть поле Назва, наприклад
deaths, і виберіть Тип, наприклад Числова.Крок 2: Додайте «Встановити змінну» на кнопку
На сторінці Панель переконайтеся, що панель розблоковано (кнопка вгорі праворуч показує Заблокувати), і клацніть кнопку. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть Змінні і виберіть Встановити змінну.
Крок 3: Виберіть змінну й операцію
Виберіть значення в полі Змінна, виберіть Операція (Встановити, Додати, Перемкнути або Додати в кінець) і введіть Значення, наприклад
1для Додати. Для Перемкнути значення не потрібне.Крок 4: Покажіть значення на кнопці
Вставте змінну в підпис кнопки, наприклад
Deaths: {{ vars.deaths }}.Крок 5: Натисніть кнопку
Натисніть Зберегти і натисніть кнопку. Змінна зміниться, і кожен підпис, умова та автоматизація, що її використовують, підхоплять зміну.
Дії2
Призначте їх кнопці або запускайте з потоку.
- Встановити змінну
- Змінює значення однієї з ваших змінних: задає його, додає до нього, перемикає або доповнює.
- Записати змінну у файл
- Записує поточне значення будь-якої змінної у файл, замінюючи його попередній вміст.
Поширені запитання
Чи потрібно вмикати інтеграцію «Змінні»?
Ні. Її вбудовано в Macro Deck, і вона завжди ввімкнена. Вона не з’являється на сторінці Інтеграції, а її дії завжди є в діалозі Додати дію.
Чому «Встановити змінну» повідомляє, що змінна лише для читання?
Більшість змінних інтеграцій, як-от навантаження ЦП чи поточна сцена OBS, лише показують значення й не можуть змінюватися. Ваші власні змінні, що походять із шаблону або з файлу без Дозволити зворотний запис, теж лише для читання. Встановити змінну може змінювати решту ваших змінних, а з операцією Встановити також змінні інтеграцій, які можна записувати, як-от гучність.
Чому «Встановити змінну» повідомляє, що значення не підходить?
Значення не відповідає типу змінної, наприклад слово для змінної типу Числова. Перевірте поля Операція і Значення в дії.
Чому «Записати змінну у файл» не вдається?
Файл має бути повним шляхом, наприклад C:\Stream\song.txt або /Users/you/stream/song.txt, а його папка має існувати. Дія також не вдається, поки змінна не має значення, наприклад коли її інтеграцію не під’єднано.
Як постійно тримати файл в актуальному стані?
Створіть автоматизацію з подією Змінну змінено, яка стежить за змінною й виконує Записати змінну у файл для тієї самої змінної. Власні змінні також можуть читати безпосередньо з файлу: під час створення виберіть джерело Зчитувати з файлу.
Більше в категорії «Macro Deck»
Macro Deck Companion
Входить до Macro DeckКеруйте телефонами й планшетами із застосунком Companion: яскравість, поворот, екран і знімки екрана.
Macro Deck Delegate
Входить до Macro DeckЗапускайте скрипти на іншому ПК з Macro Deck і використовуйте змінні, якими він ділиться.
Скрипти
Входить до Macro DeckСкладіть набір дій один раз як скрипт і запускайте його з будь-якої кнопки, автоматизації чи іншого скрипта.