Тема: Макросы/скрипты для WoW
Отмена очереди заклинаний (Добавлено в 4.1) Начиная с катаклизма, в wow внедрена система, которая компенсирует задержку между применением заклинаний. Предположим, GCD 1,5 сек. Если заспамить заклинание за 0,1-0,5 сек до его отката, то оно будет произноситься автоматически после завершения первого. Следующий макрос отменяет автоприменение при спаме, либо высокой задержке.
Позволяет сохранять ваши сообщения в чате в отдельный файл. Действует по принципу вкл/выкл. Сохраняет в файл . \Logs\WoWChatLog.txt
Позволяет сохранять логи боя в отдельный файл. Действует по принципу вкл/выкл. Сохраняет в файл . \Logs\WoWCombatLog.txt
Перезагрузка интерфейса. Из игры не выходит. Во время перезагрузки вы находитесь в игровом мире!
Включает режим "Отошел от клавиатуры" — все люди, вам написавшие, будут уведомлены об этом соответствующей фразой. Например: /afk Ушел курить.
У макроса снизу принцип работы тот же, только включает режим "Не беспокоить".
Если у вас пропала панелька умений для питомцев, то этот скрипт для вас. Охотникам этот скрипт не подходит, только Чернокнижники и Рыцари Смерти (актуально для FUN реалма):
Макрос на автоматическое изучение профессий/обучение у тренера. Для отмены /reload, перезайти или повторно ввести макрос:
Макрос на сброс профессии. XXX - это индекс (ID) профессии, например: Археология - 794, Рыбная ловля - 356 и т.д.
Макрос на подтверждение сбора добычи/покупки (Нажатие кнопки "Да"). Тут аддон для автоматического принятия лута.
Использование предметов и аксессуаров.
Рисунок
Макросы на воскрешение. Достает дух из тела, если кнопка "Покинуть тело" не активна (Выручает в 99% случаев).
Берет в цель юнит с точно указанным именем. Если имя написано неверно или юнит далеко от вас, то ваша цель не изменится.
Макрос на смену комплекта экипировки.
Манипуляции с панелями заклинаний Существует две команды, которые позволяют изменять страницы панелей заклинаний: /changeactionbar и /swapactionbar. /changeactionbar использует в качестве значения одно число и всегда переключается на страницу с этим номером. Примером использования может быть аспекты охотника. Например:
Другое
Включает звуковые + текстовые сообщения об ошибках.
Макрос для удаления вещей белого качества.
Макрос для удаления вещей зеленого качества. Принцип такой же, что и у макроса выше.
Макрос на удаление определенных вещей. Удаляет из сумок определенный предмет.
Макрос для покупки реагентов и прочего. Как работает?! Подходим к нужному вендору, открываем страницу, где находится нужная покупка и активируем макрос. В кавычках вводить можно любой итем: Первобытный дух, Фолиант ясного разума и т.д., затем сразу же количество, в нашем случае это 10.
Отключение слежения за персонажем на которого направлено ваше потоковое заклинание:
На простом примере. Используем Исповедь, а затем Кара во время произнесения потокового заклинания. Макрос не позволяет произносить Кара, пока полностью не закончится каст Исповедь.
Выключаются все аддоны + перегружает UI (Пользовательский Интерфейс):
Перезагружает полностью все аддоны.
Макрос позволяет выйти с команды 2х2\3х3\5х5,если не получается выйти привычным способом. В основном такая проблема возникает при смене ника.
Отмена квестов из журнала. По 1 квесту, начиная сверху:
Для охоты на рарников. Если в таргете появится нужный рарник, оповестит в пм любого игрока или даже Вас самих, саундтреком и красным текстом по середине экрана. (Можно вводить названия рарника вручную, текст сообщения пм, либо вообще его убрать.) Если в таргете нет рарника, которого ищете макросом, оповещать не будет.
*Строки с /changeactionbar делал под себя. Меняю атакующую (основную) панель на панель, связанную с рыбалкой, туда можно разместить все, что угодно, она все равно не видна при активной основной панели. Жмем макрос, меняется панель, надевается и закидывается удочка. При зажатом shift меняется панель обратно, надеваются пухи.
*click*
- #show — показывает иконку чего-либо (например, #show Свет небес) без подсказки.
- #showtooltip — показывает иконку вместе с подсказкой.
- /assist — помощь цели.
- /cancelaura — отмена Buff'a.
- /cancelform — отмена облика.
- /cast — начинает заклинание.
- /castrandom — случайное заклинание из списка.
- /castsequence — порядок заклинаний.
- /changeactionbar — свич панелей.
- /clearfocus — очистить фокус (равносильно /focus без таргета)
- /cleartarget — очистить цель.
- /click — нажать кнопку.
- /dismount — спешиться.
- /equip — экипировать вещь(-и)
- /equipslot — экипировать вещь в определенную ячейку.
- /equipset — экипировать набор.
- /focus — фокус.
- /petagressive — агрессивный питомец.
- /petattack — атака питомца.
- /petautocastoff — выключает "авто" использование спелла питомца.
- /petautocaston — включает "авто".
- /petdefensive — защитная стойка питомца (стандартная; Атакуют хозяина — атакует питомец).
- /petfollow — питомец следует за хозяином.
- /petpassive — пассивный питомец.
- /petstay — питомец стоит на месте.
- /startattack — начинает атаку (Автоматическая атака — АА).
- /stopattack — останавливает АА.
- /stopcasting — прекращает заклинание.
- /stopmacro — прекращает работу макроса (Как правило при определенном условии).
- /swapactionbar — свап панелей.
- /target — выбор цели.
- /targetenemy — выбор враждебной цели.
- /targetfriend — выбор дружелюбной цели.
- /targetlasttarget — выбор предыдущей цели.
- /targetparty — цель группы с номером.
- /targetraid — цель рейда.
- /use — использовать (не то же самое, что /cast).
- /usetalents — использовать ветку талантов под номером.
- /userandom — использовать случайно.
Инструкция F.A.Q.
## Title: Script## Interface: 60000
Более-менее разобравшиеся в кодах lua задаются вопросом, откуда брать код самой текстуры (например, чтобы скрыть какой-то объект в игре). Ответ: используем макрос /fstack.
Важно : можно вставить в любой имеющийся аддон, например, Bartender4. В самом конце, между имеющимся кодом и тем, что собираемся добавить, должна быть пустая разделяющая строка.
Автоматическая отправка письма в чат. (работало на WoD, сейчас не знаю)
Каналы
Далее, просто добавляем коды в первоначально созданный аддон.
Удаление циферок со стандартных фреймов (лечение/урон):
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, попутно открывая коробки и моллюсков, а также удаляя ненужные вещи (да-да, луциана даже вендору лень продавать).