Нашла еще немного полезной инфы о макросах: Как создавать макросы?
О. У многих макросы вызывают какой-то панический страх, перед глазами стоят бородатые программеры, С++ и прочие штуки. На самом деле в макросах ничего трудного нет. Если вы играли в первый EQ, то проблем вообще не должно возникать.
Основное отличие от прародителя - нельзя ставить подряд более 2 команд на выполние.
Чтобы создать макрос, допустим, из 2 действий, начните с символа"/:" (без кавычек), команды же разделяйте (без кавычек) " ; " Про пробелы не забывайте.
Пример
/: ; gsay disbanding ; yell ; disband
Или
/: ; useability bestowal of vitae ; gsay Healing! Stay Close!
Правила
Знак "/:" всегда должен стоять в начале и использоваться только 1 раз.
Все команды нужно разделять пробелом.
Максимальная длина строки кода макроса ограничена 100 символами
Как уже было сказано, один макрос может содержать не более 2 команд типа /useability
Команда исполняется мгновенно после запуска (в случае нескольких действий, они выполняются поочередно, например, сначала выполняется лечение, после говорится заданная фраза)
Команда на выполнение эмоции должна стоять в начале между слэшем и точкой с запятой, команда "сказать" замыкает макрос
Вот пример:
/ [emote]; useability [abilityname] ; useability [abilityname] ; gsay [text]
Пример конкретного макроса с командой эмоции:
/brandish ; useability Sneak ; useability Quick Strike ; gsay Tada
Или
/yawn ; useability Daring ; useability Courage ; gsay Buffed
Пример неправильных макросов:
/useability Sneak ; useability Quick Strike /gsay INCOMING ; useability Sneak
/yawn ; useability Daring ; useability Symbol of Transal ; useability Courage
(В этих случаях скастуются только Daring & Courage)
Напоследок, пара полезных всем макросов.
Для Pulling
/gsay I am pulling %T please assist me in killing %O
Для Buffing
/useability <Buff>
/useability <Buff>
/say Buffed
Для Mezzing
/useability <Mez>
/gsay I have Mezzed %T, please assist the MT.
Для Rooting
/useability <Root>
/gsay %T rooted
Для Evac
/useability Evac
/g Evacing In 5 Seconds… Stay close!