К сожалению, я забил на варкрафт в 2009 году, поэтому данные приведенные в этом посте могут быть не актуальны и работать лишь частично.
Начинающему макросописателю рекомендую ознакомиться со следующими ресурсами:
1) Базовый гайд по макросописательству -
https://forums.goha.ru/showthread_0_0_t171631
2) Страница с примерами макросов для разных классов на воввики -
http://www.wowwiki.com/Macro
После ознакомления с данными ресурсами но перед тем как задать вопрос просьба уяснить еще раз следующие моменты:
1) Макрос не может одним нажатием кнопки юзать 2 и более абилок имеющих глобал кулдаун. Например нельзя заюзать за одно нажатие премед+чипшот+эвис.
Список основных абилок/юзов не имеющих глобал КД:
Cold Blood
Premeditation
Preparation
Evasion
Sprint
юз тринкетов
Все остальные роговские абилки/юзы ГКД имеют!
После использования указанных выше абилок для нормальной работы макроса необходимо добавлять строку "/stopcasting"
2) Абилки с глобал кулдауном можно забиндить на одну кнопку ТОЛЬКО через
"/castsequence или /castrandom" оба варианта имеют ряд минусов и требуют спама кнопки.
3) Невозможно написать макрос который проверяет прошел ли кулдаун на абилку
4) Подстановка в макрос имени текущего таргета делается переменной %t
5) Невозможно написать макрос который будет думать и выбирать за тебя!
Теперь немного полезных макросов для роги:
Сап спам рога VS рога.
Позволяет выловить вражину в стелсе сапом а не ЧШ.
#showtooltip Sap
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap
Заказанный бурст
В мути билде юзает не находящиеся на КД тринки, врубает КБ и втыкает мутилейт. Полезно в основном в ПвЕ. Легко варьируется под любой билд. Спам о том что тринка на КД отрубить к сожалению нельзя.
#show Mutilate
/use 13
/stopcasting
/use 14
/stopcasting
/cast Cold Blood
/stopcasting
/cast Mutilate
Премед+ЧШ
Название чипшота легко заменяется на гаротту, и получаем 2 удобных макроса на открывашку для шедоустепера.
#showtooltip Cheap Shot
/cast Premeditation
/stopcasting
/cast Cheap Shot
Блинд по фокусу
С зажатым шифтом кидает блинд в фокус таргет, без - в текущий. Позволяет не отвлекаться от текущего таргета для чейнконтроля.
#showtooltip blind
/p %t BLINDED!
/cast [target=focus,harm,exists,modifier:shift]blind;blind
*В качестве комента - себе для удобства забиндил автоматический вывод в фокус цели которую сапаю, соответственно связка сап+блинд одного противника одновременно с зергом второго получается довольно удобной, но это уже на любителя.
Остальные макросы под свои задачи можно найти по ссылкам указанным выше или же написать самому, благо не требует особых программерских знаний.
Небольшой апдейт от патча - 3.0.9
Строка /stopcasting более не требуется для макросов с использованием абилок без ГКД
Апдейт от Фьери:
http://www.arenajunkies.com/showthread.php?t=57207
Я думаю, что это поможет многим.
З.Ы. Сам еще не тестил... но пишут что работает...
Все вышенаписанное является исключительным ИМХО написавшего...