WORLD OF WARCRAFT

Тема: [Макросы]  (Прочитано 695469 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Hanomi

  • Завсегдатай
  • **
  • Сообщений: 921
[Макросы]
« : 17 Января, 2010, 06:53:10 »
  • Рейтинг:6 (+6 | 0)


Все, что вы хотели знать о макросах.

На основе статьи Matticus'a
Перевод: Hanomi для Noob Club

В этом кратком руководстве мы попытаемся рассказать, как создать макросы - от очень простых и популярных до самых сложных, с примерами и пояснениями на каждом этапе, используя все разрешенные нам сокращения для того, чтобы уложится в лимит 255 символов. Во-первых, что такое макрос? Макрос — это маленькая программа, написанная на скриптовом языке, предназначенная для решения следующих (к примеру) задач:

  • Каждый класс в WoW имеет гораздо больше заклинаний, чем может помещаться на панелях команд. Макросы позволяют объединять несколько умений в одну «кнопку» на панели команд, а сами умению будут использоваться с дополнительными модификаторами (клавишами Shift, Alt, Ctrl). Используя макросы, вы можете повесить до 24 заклинаний всего на 6 кнопок.
  • Макросы позволяют объединять несколько умений, активируя их нажатием одной кнопки, что может экономить время. Но данная возможность работает, только если не более чем одно из заклинаний имеет время каста или является мгновенным, но имеет гкд (GCD – общее время восстановления).
  • Также макросы могут выполнять множество других задач, например, рассчитывать эвойденс, если вы танк, или сообщать вам, когда в зоне вашей видимости появился затерянный во времени протодракон, пока вы летите по Грозовой Гряде. (Это достаточно сложные макросы и выходят за рамки нашей темы, но для любопытных они включены для примера в конце)

Шаг 1: Игровой редактор макросов

1.   Откройте игровое меню, нажав кнопку Esc или щелкнув по соответствующей иконке.
2.   В меню выберите «Макросы», после чего вы увидите окно редактора макросов.
3.   Для создания макроса нажмите «Создать» внизу окошка.
4.   Выберите иконку для макроса. Всегда выбирайте красный знак вопроса , причины будут описаны позже.
5.   Введите любое имя для макроса, но оно не может быть слишком длинным. Не называйте макрос так же, как сами умения, например вместо «Вспышка света» напишите вспышка_света или макрос_вспышка и т.п.
6.   Кликните ОК, теперь вы можете ввести текст макроса в окне редактора. Скопируйте и вставьте туда один из перечисленных ниже примеров, чтобы посмотреть, как он работает.
7.   Чтобы сохранить макрос, просто нажмите еще раз «Создать» или выберите в списке один из уже существующих макросов. Кнопки «сохранить» в редакторе, к сожалению нет.
8.   Переместите макрос на панель команд, так же как и любой другой спелл. Теперь вы можете активировать его, просто кликнув по нему или нажав назначенную кнопку для данного слота панели команд (для назначения кнопок используйте игровое меню «Назначение клавиш»). Протестируйте работу макроса.

Шаг 2: Первый шаблон макроса.

Самый простой макрос

#showtooltip
/cast Вспышка Света


#showtooltip заменяет вопрос на иконку используемого нами умения. Красный знак вопроса всегда заменяется на ту иконку, которую задаёт макросу команда #showtooltip.

Вы можете использовать команду /use вместо /cast, чтобы сократить длину большого макроса.

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

Поскольку данный макрос не имеет никакого дополнительного функционала по сравнению с умением из книги заклинаний, нет смысла использовать его, это только пример.

Шаг 3: Шаблон рабочего макроса.

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

#showtooltip
/use [mod:ctrl] умение 4;[mod:alt] умение 3;[mod:shift] умение 2;[nomod] умение 1


или без [nomod] в конце макроса, что позволит сократить длину макроса (напоминаем, что для любого макроса максимум составляет 255 символов).

#showtooltip
/use [mod:ctrl] умение 4;[mod:alt] умение 3;[mod:shift] умение 2;умение 1


(есть случаи, когда наличие [nomod] необходимо, но в большинстве случаев нет разницы, какой из вариантов использовать)

Создайте макрос с 4 вашими умениями по вышеприведенному примеру, затем поместите его на панель. Вместо красного вопроса #showtooltip будет отображать иконку «умения 1», если же вы нажмете Ctrl, то она заменится на «Умение 4» до тех пор, пока Ctrl нажат. Аналогично будет происходить при нажатие Shift или Alt.

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

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

#showtooltip
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Свет небес;[nomod] Вспышка света


или без [nomod]

#showtooltip
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Свет небес; Вспышка света


При использование макроса:
Ctrl + макрос, вы увидите иконку грифона, а персонаж по клику начнёт садиться на него.
Alt + макрос, отображается иконка Стремительного белого рысака и начнётся его призыв.
Shift + макрос, отображается иконка «света небес» и идёт его каст.
Макрос без модификаторов будет отображать иконку «вспышки света», а нажав его, вы скастуете «вспышку света».

С модификаторами, которые вам труднее всего нажимать, используйте не боевые или редко используемые умения. Для меня лично не очень удобны Ctrl и Shift, там я расположил маунтов. Нажать альт для меня проще, поэтому с ним я использую часто кастуемые заклинания, а без модификаторов самое частое. То есть, создавая макрос, используйте [nomod] для самых важных умений, удобный вам модификатор для менее важных, и остальные для не боевых или очень редких заклинаний.

Шаг 4: Многострочные макросы.

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

Например, создадим макрос для чернокнижника на случай смерти демона. Стандартное время вызова демонов чернокнижником 10с. Это слишком много если речь идёт о пвп. В демонологии есть таланты сокращающие время призыва, пассивный талант Мастер призыва и умение Господство Скверны - при их использование время вызова составит 0.5с. Господство Скверны не имеет гкд и вместе с вызовом демона его можно использовать на 1ой кнопке:

#showtooltip
/use Господство Скверны
/use Призыв стража Скверны


Используя данный макрос, вы скастуете «Призыв стража Скверны» очень быстро. Можно использовать более одного мгновенного умения, если оно тоже не имеет гкд, к примеру, тринкет Чешуйка судеб:

#showtooltip
/use Господство Скверны
/use Чешуйка судеб
/use Призыв стража Скверны


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

Еще один простой, но очень полезный пример макроса:

/target НикТанка
/assist


Данный макрос позволяет мгновенно выбрать и начать атаковать цель танка.
1я строчка выбирает в цель танка (вам придётся каждый раз вписывать имя текущего танка)
2я строчка выберет для вас текущую цель танка.
Однако всегда есть исключения, используйте этот макрос, только если вы бьёте цели без специального приоритете или меток.

Шаг 5: комбинированное использование модификаторов и нескольких строк.

Теперь, давайте объединим макрос из нескольких строк и макрос с модификаторами в один. Тут могут возникнуть проблемы. Для примера создадим макросы с некоторыми ошибками:

#showtooltip
/use Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Ритуал призыва; Призыв стража Скверны


Проблема этого макроса в том, что вы всегда будете использовать «Господство Скверны», даже если нажаты модификаторы Ctrl, Alt или Shift. Для того, чтобы исправить это, мы добавим использование модификатора для «Господства Скверны»:

#showtooltip
/use [nomod] Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Ритуал призыва; Призыв стража Скверны


или с [nomod] для большей наглядности:

#showtooltip
/use [nomod] Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Ритуал призыва;[nomod] Призыв стража Скверны


Теперь данный макрос работает правильно. При наличии условия «Господство Скверны» будет использоваться только для призыва стража. Использование [nomod] перед «Призыв стража Скверны» необязательно. Однако все еще осталась одна проблема, скорее чисто эстетическая: макрос всегда отображает иконку «Господство Скверны», даже при нажатых модификаторах. При наличии нескольких строк в макросе #showtooltip всегда отображает иконку умения из 1ой строчки. Чтобы изменить иконку, добавим те же модификаторы и умения скопировав их из последней строчки к #showtooltip:

#showtooltip [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Ритуал призыва;[nomod] Призыв стража Скверны
/use [nomod] Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Ритуал призыва;[nomod] Призыв стража Скверны


И, наконец, последняя проблема: макрос всегда использует «Господство Скверны» перед призывом стража, даже если сейчас это не нужно. Можно модифицировать этот макрос, добавив в него два призыва с использованием «Господство Скверны» и без.

#showtooltip
/use [mod:shift] Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Призыв стража Скверны ;[nomod] Призыв стража Скверны


Теперь при нажатом Shift отображается иконка «Господство Скверны» и используется призыв одновременно с ним, в остальных случая мы видим иконку «Призыв стража Скверны ». Снова скопируем строчку макроса с модификаторами в #showtooltip

#showtooltip [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Призыв стража Скверны;[nomod] Призыв стража Скверны
/use [mod:shift] Господство Скверны
/use [mod:ctrl] Стремительный зеленый грифон;[mod:alt] Стремительный белый рысак;[mod:shift] Призыв стража Скверны;[nomod] Призыв стража Скверны


Используя макрос без модификаторов, мы кастуем Призыв стража Скверны , shift+макрос господство+призыв, а на ctrl или alt вызываются указанные маунты.

Шаг 6: макросы с модификатором цели.

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

Базовый шаблон, кастует вспышку в текущую выбранную цель

#showtooltip
/use Вспышка света


модификатор [target=player] или сокращенно [@player] кастует в самого себя:

#showtooltip
/use [@player] Вспышка света


модификатор [target=focus] или [@focus] делает каст в запомненную цель:

#showtooltip
/use [@focus] Вспышка света


модификатор [target=mouseover] или [@mouseover], делает каст в цель, на которую вы наводите мышкой, к примеру, по фрейму игрока в пати:

#showtooltip
/use [@mouseover] Вспышка света


Теперь же объединим все эти макросы в один с использованием модификаторов:

#showtooltip
/use [mod:ctrl,@player] Вспышка света;[mod:alt,@focus] Вспышка света;[mod:shift,@mouseover] Вспышка света;[nomod] Вспышка света


Шаг 7: Другие примеры

Танк ДК для создания угрозы на одиночной цели использует умение Рунический Удар, который имеет несколько другую механику, чем большинство других атак. Рунический удар становится доступен только после того, как ДК уклонился или парировал атаку, а срабатывает этот удар не сразу при использовании, а только во время следующей автоатаки.

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

#showtooltip [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Уничтожение
/use [nomod] !Рунический удар
/use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Уничтожение

#showtooltip [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар смерти
/use [nomod] !Рунический удар
/use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар смерти

#showtooltip [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Кровавый удар
/use [nomod] !Рунический удар
/use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Кровавый удар

#showtooltip [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар в сердце
/use [nomod] !Рунический удар
/use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар в сердце

#showtooltip [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар плети
/use [nomod] !Рунический удар
/use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] Удар плети


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

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

Последний пример многострочного макроса для ДК танка в специализации Кровь. Данный макрос использует Кровь вампира, усиливая получаемое исцеление, и выпивает хилпот. Также я использую Захват рун и Удар смерти, чтобы значительно исцелить себя за несколько гкд.

#showtooltip
/use [mod:ctrl] любое умение;[mod:alt] любое умение;[mod:shift] любое умение;[nomod] Кровь вампира
/use [nomod] Рунический флакон с лечебным зельем


Шаг 8: Большие макросы и скрипты

Вот парочка примеров сложных макросов. Фактически это скрипты, а не макросы, и они являются более сложными, чем все предыдущие примеры. Если вы заинтересовались, то можете посетить сторонние ресурсы, начните с http://www.wowwiki.com/HOWTO:_Make_a_Macro или http://wowprogramming.com/docs/

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

/in 12 /p Timestop #1 Ник1
/in 27 /p Timestop #2 Ник2
/in 42 /p Timestop #3 Ник3
/in 57 /p Timestop #4 Ник4
/in 72 /p Timestop #5 Ник5
/in 87 /p Timestop #6 Ник1
/in 102 /p Timestop #7 Ник2
/in 117 /p Timestop #8 Ник3


Если вы танк, то можете рассчитать суммарный авдойденс выполнив простой скрипт

ДК:
/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")


Больше примеров ищите на wowwiki.

Краткое итого.

Создание макроса с модификаторами для разных умений:

#showtooltip /use [mod:ctrl] умение4;[mod:alt] умение3;[mod:shift] умение2;[nomod] умение1

Используйте в многострочном макросе не более 1го умения, которое имеет гкд или время каста и только в конце макроса

#showtooltip
/use [mod:shift] без-ГКД умение1;[nomod] без-ГКД умение2
/use [mod:shift] без-ГКД умение3;[nomod] без-ГКД умение4
/use [mod:ctrl] умение4 с гкд;[mod:alt] умение3 с гкд;[mod:shift] умение2 с гкд;[nomod] умение1 с гкд


Скопируйте в строку #showtooltip условия из последней строки, для отображения иконок заклинаний

#showtooltip [mod:ctrl] умение4 с гкд;[mod:alt] умение3 с гкд;[mod:shift] умение2 с гкд;[nomod] умение1 с гкд
/use [mod:shift] без-ГКД умение1;[nomod] без-ГКД умение2
/use [mod:shift] без-ГКД умение3;[nomod] без-ГКД умение4
/use [mod:ctrl] умение4 с гкд;[mod:alt] умение3 с гкд;[mod:shift] умение2 с гкд;[nomod] умение1 с гкд


В макросах вы можете использовать русские команды или эмоции, посмотреть их список можно на форуме http://forums.wow-europe.com/thread.html?topicId=7575599548
« Последнее редактирование: 17 Сентября, 2018, 12:57:58 by Afenar »

Alkast

  • Новичок
  • *
  • Сообщений: 33
Re: Все, что вы хотели знать о макросах.
« Ответ #1 : 17 Января, 2010, 09:57:41 »
  • Рейтинг:0 (+0 | 0)
Супер  ;D Правда если уж пишешь в начале "Вступление для чайников", то было бы неплохо добавить картинок, с ними в разы понятнее.

Цитировать
Еще один простой, но очень полезный пример макроса

/target НикТанка
/assist

Помоему можно заменить просто на /a НикТанка

Ну и сам понимаешь, макросы не ограничиваются теми командами, которые ты привёл =) Было бы классно если бы в комментах каждый привёл какие-то свои примеры удобных и красивых макросов.

Dub

  • Старожил
  • ***
  • Сообщений: 3047

  • Варкрафт: +
    • Имя: Скайболл
    • Класс: Мульти-класс
    • Сервер: Свежеватель Душ
Re: Все, что вы хотели знать о макросах.
« Ответ #2 : 17 Января, 2010, 11:38:55 »
  • Рейтинг:0 (+0 | 0)
Полезно знать
А что только ковенанты?
Дайте смену расы, чтобы в М+ ходить НЭ, а в рейд тролем. Дайте смену класса, чтобы в м+ ходить миликом, а в рейд рдд!

Quentin

  • Завсегдатай
  • **
  • Сообщений: 549
Re: Все, что вы хотели знать о макросах.
« Ответ #3 : 24 Января, 2010, 03:13:05 »
  • Рейтинг:0 (+0 | 0)
Цитировать
#showtooltip
/use [mod:ctrl] любое умение;[mod:alt] любое умение;[mod:shift] любое умение;[nomod] Кровь вампира
/use [nomod] Рунический флакон с лечебным зельем

Немного не умный макрос. Сам использую

/cast Усиленное руническое оружие
/cast Кровь вампира
/cast Захват рун
/use Камень здоровья из скверны (или как его там)
/use Рунический флакон с лечебным зельем
/use 12
/use 14

Очевидные плюсы: не паришься с модами (вообще глупая вещь, пара таких макросов и мозги начинаюит кипеть при запоминании), кастуется даже если нет активных рун, восстанавливает немеренно хп (порядка 30к в рейде). Жопоспасательный макрос.
Минусы: долгий кд на уро, не срабатывает за 1 нажатие (хз почему, я его забиндил на колесо мыши вниз и простой прокрутки достаточно для юзания.)

Насчет макроса на рунический удар - лучше вписать его второй строчкой к каждому скиллу по отдельности, хотя это кому как нравится.

Ну это все частности, а так статья полезная. Добавь про castsequence и про всякие equip'ы и будет вообще замечательно.
ex-Fixed.

Плюшдурак

  • Завсегдатай
  • **
  • Сообщений: 789
  • IRL

  • Варкрафт: +
    • Имя: Айскрмичег
    • Класс: ДК
    • Сервер: Ясеневый Лес
Re: Все, что вы хотели знать о макросах.
« Ответ #4 : 24 Января, 2010, 03:14:36 »
  • Рейтинг:0 (+0 | 0)
Афигенно! огромное спасибо!

Hanomi

  • Завсегдатай
  • **
  • Сообщений: 921
Re: Все, что вы хотели знать о макросах.
« Ответ #5 : 24 Января, 2010, 07:39:45 »
  • Рейтинг:0 (+0 | 0)
Добавь про castsequence и про всякие equip'ы и будет вообще замечательно.

да, надо дополнение к теме, но уже посложней (: попробую дописать, как будет время, текущий контент пока не даёт расслабляться, надеюсь незабудется

xok

  • Завсегдатай
  • **
  • Сообщений: 147
Re: Все, что вы хотели знать о макросах.
« Ответ #6 : 24 Января, 2010, 07:56:41 »
  • Рейтинг:0 (+0 | 0)
не знаю в этой ли теме я пишу просто у некоторых видел скрин интерфейса и на стандартной интерфейсе на левой верхней панели над с изображениями спелов стоят маленькие буквы (к примеру Q, T...) типо горячие клавиши на спелах так вот как это делается с помощью макросов или аддона какого-то?

Alkast

  • Новичок
  • *
  • Сообщений: 33
Re: Все, что вы хотели знать о макросах.
« Ответ #7 : 24 Января, 2010, 08:37:49 »
  • Рейтинг:0 (+0 | 0)
оффтопик!
не знаю в этой ли теме я пишу просто у некоторых видел скрин интерфейса и на стандартной интерфейсе на левой верхней панели над с изображениями спелов стоят маленькие буквы (к примеру Q, T...) типо горячие клавиши на спелах так вот как это делается с помощью макросов или аддона какого-то?
Esc - Назначения клавиш - листаем вниз до "назначения клавиш - панели команд (слева внизу) - ставим нужные тебе бинды. Изменение увидишь сразу в панели команд внизу в виде этих самых буковок.


Дарктайм

  • Старожил
  • ***
  • Сообщений: 1170
  • Завтра будет. Лучше.

  • Варкрафт: +
    • Имя: Темноевремя
    • Класс: Маг
    • Сервер: Свеживатель душ
Re: Все, что вы хотели знать о макросах.
« Ответ #8 : 24 Января, 2010, 09:06:29 »
  • Рейтинг:0 (+0 | 0)
За гайд спасибо.
В модификаторах не хватает условий на жив или мертв, или на плоскость под целью.

DonSleza4e

  • Завсегдатай
  • **
  • Сообщений: 166
Re: Все, что вы хотели знать о макросах.
« Ответ #9 : 24 Января, 2010, 10:01:41 »
  • Рейтинг:0 (+0 | 0)
супер, спасибо

Zavulon

  • Новичок
  • *
  • Сообщений: 49
Re: Все, что вы хотели знать о макросах.
« Ответ #10 : 24 Января, 2010, 11:47:04 »
  • Рейтинг:0 (+0 | 0)
Очень полезная статья. Респект переводчику

DZENN

  • Новичок
  • *
  • Сообщений: 10
  • Ты заходи, если что...
Re: Все, что вы хотели знать о макросах.
« Ответ #11 : 24 Января, 2010, 11:48:21 »
  • Рейтинг:0 (+0 | 0)
Мои 5 копеек:

На маге:

#showtooltip Огненный шар
#show Огненный шар
/console Sound_EnableSFX 0
/cast Возгорание
/use Фетиш неустойчивой силы
/use Талисман восстановления
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
/cast Огненный шар


Макрос использует "Возгорание" и 2 триньки по кд, при этом затирая возможные сообщения об ошибке.


На энхе (первая кнопка панели):

#showtooltip Земной шок
#show Земной шок
/cast [@target, noexists, nocombat] Красный дракон
/cast [@target, exists, nomodifier] Земной шок
/cast [@target, exists, modifier:alt] Огненный шок

Кнопка выполняет функции земного и огненного (альт) шока. Если же цель не выбрана и не в бою, то вызывает маунта.


При выборе картинки макроса всегда надо выбирать первую, самую невзрачную - значок "Вопрос". Команды #showtooltip или #show сами определят, о каком заклинании идёт речь, и подставят нужную картинку. #showtooltip выводит описание. #show выводит кд заклинания. Так что макрос

#showtooltip Огненная глыба
#show Огненный взрыв
/cast [modifier:alt] Огненный взрыв; Огненная глыба


Будет показывать описание и картинку Огненной глыбы, но кд огненного взрыва.

Azulaman

  • Новичок
  • *
  • Сообщений: 21
  • frustrarion
Re: Все, что вы хотели знать о макросах.
« Ответ #12 : 24 Января, 2010, 12:01:51 »
  • Рейтинг:0 (+0 | 0)
Людиии
помогите а то нипаиграть11
мне нужен макрос на пвп саб рогу
состав абил такой
шадоудэнс-шадоустеп-премидитэйшн-амбуш
и в идеале после второго амбуша второй амбуш как тока энергия отресается
всё это естессно нужно залить на одну кнопочку
и это возможно вобще?
спс зарнее
Cамое большое мое развлечение (читай отдых) было выехать из Оргримара и убить моба свинку, крикнуть - УРА МОБ!!! и прожать кнопку инвайта на бг.(c)

Mouay

  • Новичок
  • *
  • Сообщений: 88
Re: Все, что вы хотели знать о макросах.
« Ответ #13 : 24 Января, 2010, 12:19:37 »
  • Рейтинг:-1 (+0 | -1)
А зачем нужен #showtooltip? вроде ж можно написать просто /cast Вспышка света и не выбирать иконку, - и иконка макроса на панели будет выглядеть как Вспышка света.

Mic

  • Старожил
  • ***
  • Сообщений: 1389
  • блаблабла мистер фриман

  • Варкрафт: +
    • Класс: mage
Re: Все, что вы хотели знать о макросах.
« Ответ #14 : 24 Января, 2010, 12:26:41 »
  • Рейтинг:0 (+0 | 0)
Mouay внимательно прочитай там есть
Маги любят есть, пить, гулять и трахацо, а на сам воф я как посмотрю им вообще до фонаря)
аое,аое,ояебуглыбанакд, реснитеплс

 

закрыть