Гайд по Макросам в WotLK 3.3.5

Что такое макросы (macro)

Макросы в WotLK 3.3.5 — это специальные комбинации команд, объединённые в один блок, который можно назначить на определённую кнопку и выполнить одним нажатием. Они значительно облегчают игровой процесс и позволяют автоматизировать часто повторяющиеся или неудобные действия.

Также под макросами иногда понимают сценарии для внешних программ или устройств, которые автоматически выполняют определённые действия. Фактически, макрос — это простая программа, ускоряющая выполнение рутинных задач.

В вов существуют два типа макросов:

  • Общие макросы доступны на всей учётной записи для всех персонажей (максимум — 36 штук);
  • Персональные макросы создаются отдельно для каждого персонажа (максимум — 18 на одного персонажа).

Зачем нужны макросы

Макросы позволяют частично автоматизировать игру, избавляясь от необходимости многократного ввода одних и тех же команд. Это особенно актуально, например, для торговли в чате. Вместо того чтобы набирать рекламное сообщение каждый раз вручную, можно создать макрос и просто нажать одну кнопку.

Например:

/2 Продам много медной руды по 151 голды за пачку.

У каждого класса в игре много способностей и заклинаний, для которых зачастую не хватает места на панелях. Благодаря макросам можно объединить несколько действий под одной кнопкой, используя специальные клавиши-модификаторы (Shift, Alt или Ctrl). Таким образом, можно уместить до 24 умений на 1–6 клавишах панели.

Макросы полезны не только для общения, но и непосредственно в бою. Например, охотнику нужно при каждой атаке:

  1. Повесить Метку охотника на цель;
  2. Натравить питомца;
  3. Начать атаку.

Вместо того чтобы каждый раз нажимать три разные кнопки, эти действия можно объединить в один макрос: выбираете цель, нажимаете нужную кнопку, и всё происходит автоматически.

/cast Метка охотника;
/petattack;
/cast Автоматическая стрельба.

С помощью макросов можно активировать несколько способностей одновременно, что значительно экономит время. Есть ограничение: только одно заклинание с временем применения (или мгновенное, но с общей перезарядкой) может быть использовано в одном макросе.

Макросы также подходят для нестандартных задач, например — для подсчёта вашего показатели уклонения, если вы играете танком.

Макросы для Танков:

  • Для Рыцаря смерти;
/run ChatFrame1:AddMessage(format("Avoidance with Stoneskin Gargoyle: %.2f%%", GetDodgeChance() + GetParryChance() + 6 + 1/(0.0625 + 0.956/(floor(GetCombatRatingBonus(CR_DEFENSE_SKILL))*0.04))))
  • Для Друида;
/run ChatFrame1:AddMessage(format("Total avoidance: %.2f%%", GetDodgeChance() + 5 + 1/(0.0625 + 0.956/(GetCombatRating(CR_DEFENSE_SKILL)/4.91850*0.04))))
  • Для Паладина;
/run ChatFrame1:AddMessage(format("Total avoidance: %.2f%%", GetDodgeChance() + GetParryChance() + 5 + 1/(0.0625 + 0.956/(GetCombatRating(CR_DEFENSE_SKILL)/4.91850*0.04))))
  • Для Воина.
/run ChatFrame1:AddMessage(format("Total avoidance: %.2f%%", GetDodgeChance() + GetParryChance() + 5 + 1/(0.0625 + 0.956/(GetCombatRating(CR_DEFENSE_SKILL)/4.91850*0.04))))

Например, если вы ищете Затерянного во времени протодракона во время полёта по Грозовой Гряде, вам может помочь такой макрос:

/tar Дирки
/tar Вира
/tar Зате
/stopmacro [noexists]
/w Ваше_имя %t следит за тобой!
/run RaidNotice_AddMessage(RaidBossEmoteFrame,"Вот же этот дракон! МОЧИ ЕГО!", ChatTypeInfo["RAID_WARNING"])
/script PlaySoundFile("Sound\\interface\\RaidWarning.wav")

Как создать макрос в World of Warcraft

Открытие интерфейса макросов, введя в чат команду:

Либо откройте меню, нажав клавишу Esc, и выберите пункт «Макрос».

Работа с окном макросов

Откроется окно редактора, где вы увидите ячейки для макросов. В верхней части есть две вкладки: «Общие макросы» (доступны на всех персонажах) и «Макросы персонажа» (актуальны только для текущего персонажа).

  • Внизу окна нажмите кнопку «Создать». Появится всплывающее окно, где можно выбрать название (до 16 символов) и значок макроса;
  • Если выбрать значок со знаком вопроса, он автоматически примет вид использованной в макросе способности или предмета.

Пример создания макроса

  • Введите, например, название «Привет Мир» и выберите любую иконку. После этого нажмите «Ок»;
  • Имя и значок макроса можно в дальнейшем изменить с помощью кнопки «Смена названия/значка»;
  • Новый макрос появится в списке. В поле ввода под этим списком введите необходимый текст макроса.
/c Привет всем!

Добавление макроса на панель

Перетащите созданный макрос из окна на панель способностей — теперь вы сможете быстро запускать его кликом мыши или заданной горячей клавишей.

Что важно помнить:

  • Длина текста одного макроса ограничена 255 символами, но существуют аддоны, которые позволяют обойти это ограничение;
  • Все созданные макросы хранятся на сервере, поэтому при входе с другого компьютера они, как правило, сохраняются. Однако иногда могут возникать сбои и макросы могут исчезнуть.

Создание макросов

В этой статье рассматривается процесс создания макросов. Макрос — это последовательность слэш-команд, которые выполняются по нажатию одной кнопки. Обычные слэш-команды имеют следующий вид:

  • /say (/s);
  • /dance.

Существует и русскоязычный вариант команд. Вместо /say или (/s) можно использовать /сказать или (), а вместо /dance/танец.

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

Пример макроса, который заставит вашего персонажа закричать «Танцуют все!» и начать танцевать:

/кричать Танцуют все!
/танец

При активации такого макроса сначала будет отправлена команда на крик, затем — на танец.

Примечание: когда вы активируете макрос, каждая его строка выполняется последовательно, а контроль над игрой возвращается только после окончания последней команды.

Это приводит к двум важным факторам:

  • Если в макросе находится длительный цикл (например, for i=1,10000000 do end), игра будет «замерзать» до завершения цикла, потому что пока макрос не закончится, игровой цикл не запускается;
  • Внутри макроса нельзя задать паузу — любые попытки «подождать» (через специальные команды‑муслей, таймеры и пр.) делают именно то же, что в начале: марширующее выполнение блокирует игру. Это особенно заметно при использовании /cast или других команд, требующих от сервера ответа.

Основные слэш‑команды для макросов

  • /cast – самое частое обращение. Позволяет произнести любое заклинание из вашей книги или заклинание питомца.

Пример простого макроса:

/cast Огненный шок

Этот макрос накладывает на цель Огненный шок. Он работает точно так же, как если бы вы использовали обычное заклинание с панели: игра воспринимает макрос как заклинание, отображает кулдаун и дистанцию до цели. Для макроса можно выбрать такое же изображение, как и у самой способности.

Зачем тогда нужен макрос, если можно просто поместить заклинание на панель? Всё просто: макросы позволяют объединять несколько команд, что делает их очень удобными.

Например, если вы играете магом и хотите автоматически уведомлять группу каждый раз, когда накладываете превращение в овцу, добавьте к макросу соответствующее заклинание и сообщение через /p:

/cast Превращение
/p Превращаю в овцу %t!

Примечание: Макрос выполняет все команды одновременно. Поэтому ваша реплика будет произнесена сразу после начала произнесения заклинания, а не после его завершения. Если вы поменяете команды местами, результат останется тем же. Если вы хотите, чтобы ваша реплика прозвучала только после полного произнесения заклинания, воспользуйтесь аддоном AfterCast. Он позволяет выполнять следующую слэш-команду только после окончания произнесения заклинания. Например:

/aftercast /p Клик по порталу, чтобы призвать %t.
/cast Ритуал призыва

Внимание к названиям заклинаний

Команда /cast очень требовательна к точному написанию названия заклинания: необходимо полностью соблюдать орфографию, пунктуацию и пробелы. Чтобы избежать ошибок, рекомендуем при создании макроса открыть книгу заклинаний и сделать shift+клик левой кнопкой мыши по нужной способности. Так вы автоматически вставите корректное название заклинания в макрос, включая всевозможные модификаторы (например, форму друида для способностей вроде «Увечье»).

Использование предметов и аксессуаров

Все просто: чтобы использовать предмет, применяется команда /use. Как и команда /cast, она обычно используется вместе с названием предмета или аксессуара, который вы хотите применить:

/use <название предмета>

Также есть другие варианты этой команды:

/use <ячейка инвентаря>

Эта форма позволяет активировать предмет, находящийся в определенной ячейке инвентаря. Напоминание: номера ячеек показаны на соответствующей схеме.

/use 13

Например, чтобы использовать аксессуар из верхнего слота, укажите соответствующую ячейку.

Еще один вариант:

/use <номер сумки<ячейка>

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

/cast Кормление питомца
/use 0 1

Сумки нумеруются от 0 до 4 справа налево (0 — это всегда рюкзак). Ячейки нумеруются слева направо и сверху вниз, как в обычном текстовом чтении, начиная с 1.

1 2 3 4
5 6 7 8
…

1 2
3 4 5 6
7 8 9 10
…

В конце важно отметить: команды /cast и /use работают одинаково. С помощью /cast можно использовать как заклинания, так и предметы, а с помощью /use — не только предметы, но и некоторые заклинания.

Несколько действий одним нажатием

Как правило, одним макросом нельзя выполнить несколько заклинаний одновременно одним нажатием. Это связано с тем, что большинство заклинаний и некоторые предметы имеют общий глобальный кулдаун (GCD), который препятствует одновременному использованию нескольких способностей. Исключение составляют некоторые заклинания — их можно применить сразу после мгновенных или тех, которые не подчиняются ГКД.

В подсказке на заклинании указывается, является ли оно мгновенным, но чтобы узнать наличие ГКД, потребуется обратиться к специальным сайтам, например Wow-Sirus (https://wow-sirus.com/). Вот пример подобного макроса:

/cast Неистовый вой
/cast Кровавое неистовство
/cast Зов дикой природы

Выбор цели

Одна из частых задач макросов — автоматический выбор цели. Обычно заклинания применяются к вашей текущей цели, но с помощью макросов можно изменить цель и сразу же применить заклинание или действие к ней. Для этого используются команды /cast и /target.

Простейший макрос для выбора цели выглядит так:

/target Олег


Wow-Sirus.com в Телеграмм - подписаться на новости сайта!


- Поделиться -
Оценки
( 4 оценки, среднее 5 из 5 )
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить", я принимаю политику конфиденциальности.