Wow скрипты как писать

Обновлено: 04.07.2024

HasAura() проверяет есть ли на вас эта аура.
RemoveAura() снимает эту ауру.

Так же я добавил player:SendBroadcastMessage объяснять что это делает я не буду. Так как это понятно наглядно.

Конечно, вы все равно должны добавить end для "if" и "function".

Итак, теперь у нас есть два intids, давайте посмотрим на нашу функцию сейчас, и добавить последнюю.

Мы просто добавили в intid 3: GossipComplete(), потому что опция стоит, чтобы закрыть окно.

Теперь посмотрим что у нас получилось.

Молодцы! Вы создали свой первый сценарий функционирования. Или, по крайней мере, с помощью этого учебника. Сохраните его как TeleporterNPC.lua и поместить его в папку scripts. Поставьте нпс и перезагрузите сервер, и наслаждайтесь вашим первым сценарием!

Таким образом, вы знаете, как использовать If и elseif но, используя следующее довольно сложно читать ну и как то однообразно;

Вместо этого, вы можете заменить 2й и 3й if на elseIf, в зависимости от ситуации. elseIf в основном удаляет последующие if и заканчивается так, что они легко читаются. Вот наглядным пример.

Как вы можете видеть, это гораздо легче читать, чем предыдущие.

Ну что же. Вот и конец этого учебника. Вторая часть будет более позже.

Так же если вы будете использовать lua скрипты с русскими символами не забываем ставить кодировку UTF-8

Всем удачного изучения этого языка.

Если у вас есть какие то либо вопросы то не стесняйтесь задавайте их.



There is nothing better than .LUA

*click*


Скрипты имеют более обширный код, нежели обычный макрос, при чем такой скрипт не получится прописать через /run или /script, как и поместить его в окошко кода макроса. Поэтому скрипты записываются в виде *.lua кода (или *.xml), более привычно звучит "аддон".

Скрытый текст

4. А вот Scprits.lua - является местом, куда мы и помещаем скрипт.


Скрипты Neilyo и не только здесь можно покопипастить себе море полезных скриптов

Если понравился мой интерфейс - прошу миловать (ctrl+c ---> ctrl+v) - просто скопируйте всё и вставьте в .lua файл. Когда вставите у вас:
1. Пропадут грифоны по бокам.
2. Будет тёмная, на мой взгляд приятная оковка фреймов.
3. Вместо портретов будут иконки класса.
4. Если спелл не достает до противника, то на панели он будет гореть красным.
5. Станет прозрачный бэкграунд фрейма игрока.
6. При нажатии на спелл, он будет приятно помигивать

Тема: Макросы/скрипты для WoW

Другое

Если вы хотите использовать свои личные иконки для макросов, вы можете их поместить в папку World of Warcraft\Interface\Icons folder (создайте папку, если её нет). Иконки должны быть в формате BLP или же 24–bit/32–bit alpha несжатые TGA–файлы. Они должны быть квадратными, и разрешение должно быть степенью двойки (до 512 пикселей), например 32х32, 64х64. /run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE")
/console Sound_EnableSFX 1
Макрос для чистки сумок. (Чистка идет по принципу: если серый цвет , то удалять.)

Макрос для удаления вещей белого качества.

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

Макрос на удаление определенных вещей. Удаляет из сумок определенный предмет.

Макрос для покупки реагентов и прочего. Как работает?! Подходим к нужному вендору, открываем страницу, где находится нужная покупка и активируем макрос. В кавычках вводить можно любой итем: Первобытный дух, Фолиант ясного разума и т.д., затем сразу же количество, в нашем случае это 10.


Выставляет максимально возможное (3.4) удаление камеры от персонажа (примерно в 10 раз больше того, что по умолчанию предлагает игра). Очень удобно в PvE.

Отключение слежения за персонажем на которого направлено ваше потоковое заклинание:

На простом примере. Используем Исповедь, а затем Кара во время произнесения потокового заклинания. Макрос не позволяет произносить Кара, пока полностью не закончится каст Исповедь.

Выключаются все аддоны + перегружает UI (Пользовательский Интерфейс):

Перезагружает полностью все аддоны.


Макрос на выход из пати\рейда (актуально,если не можете выйти из пати\рейда привычным способом):

Макрос позволяет выйти с команды 2х2\3х3\5х5,если не получается выйти привычным способом. В основном такая проблема возникает при смене ника.


Автопринятие/автосдача/автовыбор награды за квесты.
*номер награды вписываем в красные скобки (опционально). Вторая (пустая) строка GetQuestReward() нужна для сдачи квеста без награды.
Макрос для ювелиров. Автоматизация принятия, выполнения и сдачи квеста "Поврежденное ожерелье", соответственно при наличии самого квест-итема и Кальцедония.

Отмена квестов из журнала.
По 1 квесту, начиная сверху:

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

*Строки с /changeactionbar делал под себя. Меняю атакующую (основную) панель на панель, связанную с рыбалкой, туда можно разместить все, что угодно, она все равно не видна при активной основной панели. Жмем макрос, меняется панель, надевается и закидывается удочка. При зажатом shift меняется панель обратно, надеваются пухи.


По хайдом указаны макросы, которые сделают параметры графики "более минимальными", которые нельзя изменять в настройках интерфейса, подходит для слабых ПК.

Макросы/скрипты для WoW

  • Общие макросы;
  • Макросы для работы со звуковыми эффектами;
  • Макросы для покупки/обмена/продажи;
  • Макросы для камеры;
  • Макросы для аддонов;
  • Макросы для группы/рейда;
  • Макросы для фарма;
  • Команды настройки минимальной графики;
  • Команды, поддерживающие опции;
  • Пользовательские скрипты;

Отмена очереди заклинаний (Добавлено в 4.1)
Начиная с катаклизма, в wow внедрена система, которая компенсирует задержку между применением заклинаний. Предположим, GCD 1,5 сек. Если заспамить заклинание за 0,1-0,5 сек до его отката, то оно будет произноситься автоматически после завершения первого. Следующий макрос отменяет автоприменение при спаме, либо высокой задержке.


Переключение одной кнопкой оконного/полноэкранного режимов.

Позволяет сохранять логи боя в отдельный файл. Действует по принципу вкл/выкл. Сохраняет в файл . \Logs\WoWCombatLog.txt

Перезагрузка интерфейса. Из игры не выходит. Во время перезагрузки вы находитесь в игровом мире!

Включает режим "Отошел от клавиатуры" — все люди, вам написавшие, будут уведомлены об этом соответствующей фразой. Например: /afk Ушел курить.

У макроса снизу принцип работы тот же, только включает режим "Не беспокоить".

Если у вас пропала панелька умений для питомцев, то этот скрипт для вас. Охотникам этот скрипт не подходит, только Чернокнижники и Рыцари Смерти (актуально для FUN реалма):

Макрос на автоматическое изучение профессий/обучение у тренера.
Для отмены /reload, перезайти или повторно ввести макрос:

Макрос на сброс профессии.
XXX - это индекс (ID) профессии, например: Археология - 794, Рыбная ловля - 356 и т.д.

Макрос на подтверждение сбора добычи/покупки (Нажатие кнопки "Да"). Тут аддон для автоматического принятия лута.

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

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

Мой UI (Как создать и использовать скрипт)

Многие стремятся сделать свой UI - интерфейс наиболее приятным и комфортным для игры в плане PvP \ PvE. Для начала предлагаю вам посмотреть мою сборку скриптов и аддонов, скажу сразу, не очень большой любитель аддонов, так что пользуюсь ими по минимуму.

Вот мои список аддонов:


ExctraCD - Аддон отслеживает баффы, которые скрытые. Скрытые - это все проки от талантов, тринек (аксессуаров), энчантов, нашивок.
GladiatorlosSA - Противник юзает скилл - у вас произносится в речь.
LoseControl - Позволяет легко отслеживать контролли, которые лежат не Вашем персонаже.
SafeQueue - Убирает кнопку ""Leave Queue" при проке арены.
sArena - Замена аддона Gladius (т.к. Гладиус для меня не так хорошо смотрится, как данный аддон, можно сказать это вовсе не аддон, а просто доработанная замена скрипту)
SaySapped - В то время, когда Вас сапнули в чат будет писаться "Sapped"
И мои скрипты - О них чуть попозже.

Как всё это у меня смотрится -

Скрытый текст


Теперь перейдём к скриптам. На данный момент я использую около 20-30 скриптов, но описывать буду не все.

Для начала, как же создать скрипт? Я делаю 1 аддон и закидываю в него кучу скриптов, но для новичков советую делать всё отдельно. И так, как создать аддон?

Здесь всё прекрасно описано Будь плохим @ Играй на дефолте но там описано создание аддонов на катаклизм. Различие в создании аддонов между Пандарией и Катаклизмом - это пару циферок ^_^

1. Заходим в WoW\Interface\Addons - создаём папку, например, "Scripts"
2. Далее делаем 2 блокнотика "Scripts.lua \ Scripts.toc"


3. В Scripts.toc пишем

Другое

Если вы хотите использовать свои личные иконки для макросов, вы можете их поместить в папку World of Warcraft\Interface\Icons folder (создайте папку, если её нет). Иконки должны быть в формате BLP или же 24–bit/32–bit alpha несжатые TGA–файлы. Они должны быть квадратными, и разрешение должно быть степенью двойки (до 512 пикселей), например 32х32, 64х64. /run UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE")
/console Sound_EnableSFX 1
Макрос для чистки сумок. (Чистка идет по принципу: если серый цвет , то удалять.)

Макрос для удаления вещей белого качества.

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

Макрос на удаление определенных вещей. Удаляет из сумок определенный предмет.

Макрос для покупки реагентов и прочего. Как работает?! Подходим к нужному вендору, открываем страницу, где находится нужная покупка и активируем макрос. В кавычках вводить можно любой итем: Первобытный дух, Фолиант ясного разума и т.д., затем сразу же количество, в нашем случае это 10.


Выставляет максимально возможное (3.4) удаление камеры от персонажа (примерно в 10 раз больше того, что по умолчанию предлагает игра). Очень удобно в PvE.

Отключение слежения за персонажем на которого направлено ваше потоковое заклинание:

На простом примере. Используем Исповедь, а затем Кара во время произнесения потокового заклинания. Макрос не позволяет произносить Кара, пока полностью не закончится каст Исповедь.

Выключаются все аддоны + перегружает UI (Пользовательский Интерфейс):

Перезагружает полностью все аддоны.


Макрос на выход из пати\рейда (актуально,если не можете выйти из пати\рейда привычным способом):

Макрос позволяет выйти с команды 2х2\3х3\5х5,если не получается выйти привычным способом. В основном такая проблема возникает при смене ника.


Автопринятие/автосдача/автовыбор награды за квесты.
*номер награды вписываем в красные скобки (опционально). Вторая (пустая) строка GetQuestReward() нужна для сдачи квеста без награды.
Макрос для ювелиров. Автоматизация принятия, выполнения и сдачи квеста "Поврежденное ожерелье", соответственно при наличии самого квест-итема и Кальцедония.

Отмена квестов из журнала.
По 1 квесту, начиная сверху:

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

*Строки с /changeactionbar делал под себя. Меняю атакующую (основную) панель на панель, связанную с рыбалкой, туда можно разместить все, что угодно, она все равно не видна при активной основной панели. Жмем макрос, меняется панель, надевается и закидывается удочка. При зажатом shift меняется панель обратно, надеваются пухи.


По хайдом указаны макросы, которые сделают параметры графики "более минимальными", которые нельзя изменять в настройках интерфейса, подходит для слабых ПК.

*click*


Скрипты имеют более обширный код, нежели обычный макрос, при чем такой скрипт не получится прописать через /run или /script, как и поместить его в окошко кода макроса. Поэтому скрипты записываются в виде *.lua кода (или *.xml), более привычно звучит "аддон".

Рисунок

Макросы на воскрешение.
Достает дух из тела, если кнопка "Покинуть тело" не активна (Выручает в 99% случаев).

Берет в цель юнит с точно указанным именем. Если имя написано неверно или юнит далеко от вас, то ваша цель не изменится.

Макрос на смену комплекта экипировки.

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

/swapactionbar использует две цифры в качетсве параметров, и в итоге меняет обозначенные панели между собой.

Тема: Макросы/скрипты для WoW

Инструкция F.A.Q.

Сам аддон будет состоять из одной папки, в которой должны находиться 2 текстовых файла: один формата *.toc, другой *.lua.
Эта папка сохраняется как обычный аддон (не в архиве) по стандартному пути: D:\World of Warcraft\Interface\AddOns.
Чтобы аддон работал, не обязательно его где-то скачивать и искать - его можно создать вручную.
Если все-таки лень что-то создавать, для вас есть специальный сайт, который сам создаст аддон (нужно будет только распаковать и переместить).
Создаем папку и даем ей имя (любое, например, Script), в ней создаем 2 текстовых файла и меняем их формат *.toc и *.lua.
Далее, файл *.toc несет простую информацию о том, что это именно аддон, а не просто файл и имеет вид:
где первая строчка - название аддона в "Модификации", вторая - версия интерфейса (чтобы не считалась устаревшей), третья - название "несущей" части аддона (второго файла).
Затем, открываем второй файл формата *.lua, туда мы будем писать наш код. Название файла должно совпадать с 3-ей строкой в файле формата *.toc.

Более-менее разобравшиеся в кодах lua задаются вопросом, откуда брать код самой текстуры (например, чтобы скрыть какой-то объект в игре).
Ответ: используем макрос /fstack.

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

Автоматическая отправка письма в чат. (работало на WoD, сейчас не знаю)

Рисунок

Макросы на воскрешение.
Достает дух из тела, если кнопка "Покинуть тело" не активна (Выручает в 99% случаев).

Берет в цель юнит с точно указанным именем. Если имя написано неверно или юнит далеко от вас, то ваша цель не изменится.

Макрос на смену комплекта экипировки.

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

/swapactionbar использует две цифры в качетсве параметров, и в итоге меняет обозначенные панели между собой.

Инструкция F.A.Q.

Сам аддон будет состоять из одной папки, в которой должны находиться 2 текстовых файла: один формата *.toc, другой *.lua.
Эта папка сохраняется как обычный аддон (не в архиве) по стандартному пути: D:\World of Warcraft\Interface\AddOns.
Чтобы аддон работал, не обязательно его где-то скачивать и искать - его можно создать вручную.
Если все-таки лень что-то создавать, для вас есть специальный сайт, который сам создаст аддон (нужно будет только распаковать и переместить).
Создаем папку и даем ей имя (любое, например, Script), в ней создаем 2 текстовых файла и меняем их формат *.toc и *.lua.
Далее, файл *.toc несет простую информацию о том, что это именно аддон, а не просто файл и имеет вид:
где первая строчка - название аддона в "Модификации", вторая - версия интерфейса (чтобы не считалась устаревшей), третья - название "несущей" части аддона (второго файла).
Затем, открываем второй файл формата *.lua, туда мы будем писать наш код. Название файла должно совпадать с 3-ей строкой в файле формата *.toc.

Более-менее разобравшиеся в кодах lua задаются вопросом, откуда брать код самой текстуры (например, чтобы скрыть какой-то объект в игре).
Ответ: используем макрос /fstack.

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

Автоматическая отправка письма в чат. (работало на WoD, сейчас не знаю)

Каналы

CHANNEL 1, 2, 3, 4 . - Наименование канала.
SAY - Белый чат ("сказать").
YELL - Крик.
PARTY - Групповой чат.
GUILD - Чат гильдии.
OFFICER - Офицерский канал.
RAID - Рейдовый канал.
RW - Объявление рейду.
WHISPER 'ник' - Шепот (Ник без кавычек).

Далее, просто добавляем коды в первоначально созданный аддон.

Удаление циферок со стандартных фреймов (лечение/урон):

Удаляем название макросов\биндов с панели действий. Первая часть кода это макросы, вторая - бинды.
Удаляем кнопки +\- у миникарты и добавляем зум при помощи скролла мышки.
Убираем драконов/грифонов по бокам стандартных панелей заклинаний

Скрыть красные полосы сверху и снизу у фрейма потери контроля:
Скрипт подсвечивает прожимаемые Вами кнопки на actionbar'е. (о работоспособности неизвестно)
Скрипт, который поможет изменить прозрачность фреймов других игроков, которые находятся вне досягаемости. Подчеркнул значение которое необходимо менять, значение может быть равно числу от 0 (полностью скрыть,) до 1 (полностью показать).
Автоинвайт в группу/рейд по "кодовому" слову (+, инв, inv):

P.S Немного побольше о функции макроса /click и /fstack
Команда /fstack открывает доступ к наименованиям панелей API интерфейса. В сочетании с /click можно добиться возможностей, о которых до этого момента могли только задумываться или искали особый аддон.
Это работает не так, как функции /run или /script, хотя в целом они практически взаимозаменяемы.
Например, чтобы отменить какой-то квест, нужно ввести /script SetAbandonQuest(); AbandonQuest(); — в этом случае отменится выбранный квест. Во втором варианте это выглядит так: /click QuestLogFrameAbandonButton /click StaticPopup1Button1. Итог будет одинаковым. Но вариант с квестами слишком заурядный и бесполезный, ведь можно нажать 3 кнопки самостоятельно и убрать кв без особых усилий. Есть фишки покруче, например в связке с другими макросами или даже скиллами на панелях. Допустим, у Вас есть макрос, но он полностью не вписывается в ограничение 255 символов (согласен, можно поставить аддон на макросы), мы сделаем еще один макрос, который дополнит предыдущий и прожмется вместе с ним, используя команду в нем /click. В зависимости от установленных аддонов строка может отличаться. Если стоит Bartender4, то выглядеть будет примерно так: /click BT4Button1, что нажмет клавишу 1. Можно использовать в рыбалке для очистки хлама, при закидывании удочки. Но не стоит этим ограничиваться, это один из самый простых способов использования возможностей данной команды.

Пример с рыбалкой:

В итоге, выставив Первый макрос на клавишу 1, второй на 2 и третий 3 мы нажимаем только одну кнопку 1, попутно открывая коробки и моллюсков, а также удаляя ненужные вещи (да-да, луциана даже вендору лень продавать).

Тема: Мой UI (Как создать и использовать скрипт)

Каналы

CHANNEL 1, 2, 3, 4 . - Наименование канала.
SAY - Белый чат ("сказать").
YELL - Крик.
PARTY - Групповой чат.
GUILD - Чат гильдии.
OFFICER - Офицерский канал.
RAID - Рейдовый канал.
RW - Объявление рейду.
WHISPER 'ник' - Шепот (Ник без кавычек).

Далее, просто добавляем коды в первоначально созданный аддон.

Удаление циферок со стандартных фреймов (лечение/урон):

Удаляем название макросов\биндов с панели действий. Первая часть кода это макросы, вторая - бинды.
Удаляем кнопки +\- у миникарты и добавляем зум при помощи скролла мышки.
Убираем драконов/грифонов по бокам стандартных панелей заклинаний

Скрыть красные полосы сверху и снизу у фрейма потери контроля:
Скрипт подсвечивает прожимаемые Вами кнопки на actionbar'е. (о работоспособности неизвестно)
Скрипт, который поможет изменить прозрачность фреймов других игроков, которые находятся вне досягаемости. Подчеркнул значение которое необходимо менять, значение может быть равно числу от 0 (полностью скрыть,) до 1 (полностью показать).
Автоинвайт в группу/рейд по "кодовому" слову (+, инв, inv):

P.S Немного побольше о функции макроса /click и /fstack
Команда /fstack открывает доступ к наименованиям панелей API интерфейса. В сочетании с /click можно добиться возможностей, о которых до этого момента могли только задумываться или искали особый аддон.
Это работает не так, как функции /run или /script, хотя в целом они практически взаимозаменяемы.
Например, чтобы отменить какой-то квест, нужно ввести /script SetAbandonQuest(); AbandonQuest(); — в этом случае отменится выбранный квест. Во втором варианте это выглядит так: /click QuestLogFrameAbandonButton /click StaticPopup1Button1. Итог будет одинаковым. Но вариант с квестами слишком заурядный и бесполезный, ведь можно нажать 3 кнопки самостоятельно и убрать кв без особых усилий. Есть фишки покруче, например в связке с другими макросами или даже скиллами на панелях. Допустим, у Вас есть макрос, но он полностью не вписывается в ограничение 255 символов (согласен, можно поставить аддон на макросы), мы сделаем еще один макрос, который дополнит предыдущий и прожмется вместе с ним, используя команду в нем /click. В зависимости от установленных аддонов строка может отличаться. Если стоит Bartender4, то выглядеть будет примерно так: /click BT4Button1, что нажмет клавишу 1. Можно использовать в рыбалке для очистки хлама, при закидывании удочки. Но не стоит этим ограничиваться, это один из самый простых способов использования возможностей данной команды.

Пример с рыбалкой:

В итоге, выставив Первый макрос на клавишу 1, второй на 2 и третий 3 мы нажимаем только одну кнопку 1, попутно открывая коробки и моллюсков, а также удаляя ненужные вещи (да-да, луциана даже вендору лень продавать).

Макросы/скрипты для WoW

  • Общие макросы;
  • Макросы для работы со звуковыми эффектами;
  • Макросы для покупки/обмена/продажи;
  • Макросы для камеры;
  • Макросы для аддонов;
  • Макросы для группы/рейда;
  • Макросы для фарма;
  • Команды настройки минимальной графики;
  • Команды, поддерживающие опции;
  • Пользовательские скрипты;

Отмена очереди заклинаний (Добавлено в 4.1)
Начиная с катаклизма, в wow внедрена система, которая компенсирует задержку между применением заклинаний. Предположим, GCD 1,5 сек. Если заспамить заклинание за 0,1-0,5 сек до его отката, то оно будет произноситься автоматически после завершения первого. Следующий макрос отменяет автоприменение при спаме, либо высокой задержке.


Переключение одной кнопкой оконного/полноэкранного режимов.

Позволяет сохранять логи боя в отдельный файл. Действует по принципу вкл/выкл. Сохраняет в файл . \Logs\WoWCombatLog.txt

Перезагрузка интерфейса. Из игры не выходит. Во время перезагрузки вы находитесь в игровом мире!

Включает режим "Отошел от клавиатуры" — все люди, вам написавшие, будут уведомлены об этом соответствующей фразой. Например: /afk Ушел курить.

У макроса снизу принцип работы тот же, только включает режим "Не беспокоить".

Если у вас пропала панелька умений для питомцев, то этот скрипт для вас. Охотникам этот скрипт не подходит, только Чернокнижники и Рыцари Смерти (актуально для FUN реалма):

Макрос на автоматическое изучение профессий/обучение у тренера.
Для отмены /reload, перезайти или повторно ввести макрос:

Макрос на сброс профессии.
XXX - это индекс (ID) профессии, например: Археология - 794, Рыбная ловля - 356 и т.д.

Макрос на подтверждение сбора добычи/покупки (Нажатие кнопки "Да"). Тут аддон для автоматического принятия лута.

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

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

Читайте также: