Создание и проверка первого макроса
Откройте Macro, нажмите Add и задайте различимое имя. Выберите значок, внесите команды по одной строке и сохраните результат. Готовый значок перенесите на панель действий. Для первого опыта используйте действие без расходуемых предметов и без нападения на другого игрока: так результат проще увидеть и при необходимости исправить.
В классическом редакторе предусмотрено до 48 макросов и до 12 строк в одном. Не заполняйте все строки только потому, что место доступно. Для обучения достаточно нескольких действий. Длинная последовательность сложнее проверяется: ошибка в цели в начале может выглядеть как отказ умения в конце.
Команда, параметр и текущая цель
В строке /useskill Wind Walk команда указывает действие, а Wind Walk — точное название умения. Оно должно совпадать с вашим клиентом и быть изучено. Надёжнее перетащить умение из окна навыков в строку редактора, чем угадывать перевод. Если умение не применяется вручную, объединение строк проблему не исправит.
Команда /useshortcut 1 1 обращается к первому слоту первой панели. Перед запуском проверьте его содержимое: после перестановки значков та же строка выполнит другое действие. Команда /delay 2 задаёт паузу перед следующей строкой. Пауза не восстанавливает MP и не гарантирует, что цель всё ещё находится в пределах досягаемости.
Три коротких примера с понятным результатом
Для сообщения группе после подготовки подойдёт пара строк /stand и #Готов к выходу. Первая переводит сидящего персонажа в положение стоя, вторая отправляет сообщение в группу. Проверяйте пример в своей группе и не повторяйте его многократно. Это уведомление, а не проверка наличия баффов или готовности остальных участников.
Для изучения панели используйте /useshortcut 1 1, предварительно положив в этот слот безопасное действие. Затем вручную поменяйте слот и проверьте, почему результат меняется. Для последовательности двух известных умений добавьте между ними /delay 2 и отдельно проверьте каждое применение. Не назначайте случайно предмет с ценным расходом.
Проверка цели перед применением
Макрос выполняет действия в текущих условиях. Нужная цель должна быть выбрана, умение — доступно, персонаж — находиться в подходящей позиции. Для проверки направленного усиления сначала выберите союзника вручную. Не добавляйте принудительную атаку в учебный пример: её последствия отличаются от простого выбора цели.
| Строка | Действие | До запуска | Проверка |
|---|---|---|---|
| /stand | Встать | Персонаж сидит | Положение изменилось |
| #Готов к выходу | Сообщить группе | Есть группа | Сообщение видно в групповом канале |
| /useshortcut 1 1 | Исполнить слот 1 панели 1 | В слоте безопасное действие | Выполнено именно действие слота |
| /delay 2 | Пауза перед следующей строкой | Есть следующая строка | Следующее действие началось после паузы |
| /useskill Wind Walk | Применить умение | Умение изучено, имя совпадает с клиентом | Результат виден на выбранной цели |
Почему последовательность останавливается
Проверьте первую строку, результат которой отличается от ожидаемого. Сверьте имя умения, активную панель, цель, ресурс и восстановление. Затем временно уберите последующие строки. Исправляйте только один параметр за попытку: иначе не будет понятно, что именно повлияло на результат.
В классической модели ручное действие, включая движение или ввод в чат, может остановить выполняющийся макрос. Другой макрос внутри последовательности не образует надёжную вложенную программу. Не пытайтесь компенсировать это бесконечными повторами или внешним автокликером. Сначала выясните штатное поведение установленного клиента.
Какие ограничения нужно уточнить у проекта
Встроенный редактор и разрешённая автоматизация — разные вопросы. Оператор может ограничивать действия без участия игрока, дополнительные подключения и использование функций в отдельных зонах. Читайте правило именно своего мира. Если формулировка неоднозначна, опишите поддержке конкретный сценарий вместо вопроса о макросах вообще.
Сохраните рабочий короткий вариант до редактирования и меняйте его небольшими шагами. Не скачивайте чужую сборку интерфейса ради одного примера. Если у вашего мира современный клиент с дополнительными возможностями, используйте его справку; возможность запуска по кругу нельзя переносить на обычный Interlude по одному ролику.