FAIL (the browser should render some flash content, not this).
Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум » Встрехнем сединой » Прочее » Макросы
Макросы

zlamzhe

Дата: Понедельник, 16.06.2008, 10:12 | Сообщение # 1
залетный
Сообщений: 17
Репутация: 2
Статус: Offline
Ник персонажа:
Zlamzhe
народ я не умею делать макросы да я думаю не только я! может обясните какнить. проведите курс обучения плз smile




 

Deriel

Дата: Понедельник, 16.06.2008, 17:33 | Сообщение # 2
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Основы:
Макросы в вов написаны на языке Lua. Lua - маленький и быстрый, но достаточно мощный язык написанный на Си. Поэтому, зная хотя бы основы Си? вы без труда разберётесь в этом нехитром деле - написание макросов для вов.
Наберите в строке чата /macros - откроется список макросов, тычем кнопку new, потом придумываем имя, выбираем картинку, потом вводим код. Стоп, а что собственно вводить? Ну что ж, подумаем вообще, зачем нам всё это, правильно, для автоматизации наших действий, а какие они бывают можно почитать в этой теме. Первое что приходит в голову это говорить вашей группе кого атаковать:
Код:

/p Atacking %t
(%t подставляет имя выделенного вами персонажа.)
Хорошо, теперь допустим мы маг, кто играл магом - знает какая это беда кастить полиморф в группе, когда члены группы, по несогласованности, начинают атаковать и частенько под руку попадается овечка.
Код:

/p Polymorphing! DONT atack %t!
/cast Polymorph (Rank X)
(X - это уровень вашего заклинания)
Идём дальше. Нужен скрипт, который лечил и предупреждал остальных хилеров, что вы уже лечите эту цель:
Код:

/script if ((UnitName("target") ~= nil) AND (UnitIsFriend("player", "target"))
then SendChatMessage("Healing (+n)!", "PARTY", "COMMON", UnitName("target") ); end
/cast SpellName (Rank X)
Думаю понятно, описание функции смотрите ниже.
Ещё один полезный макрос:
Код:

/script ToggleBag(0);
/script ToggleBag(1);
/script ToggleBag(2);
/script ToggleBag(3);
/script ToggleBag(4);
Открывает/закрывает все сумки полезно перебиндить на "b".

Приведу основные функции:
Хотя это всё функции, некоторые из них являться только информационными, а некоторые, влияют непосредственно на игру, поэтому я разделил всё на методы и свойства, для удобства.
[Методы]
[действия]
AttackTarget();
Пример: AttackTarget();
Описание: Атакует выделенного персонажа.

CastSpellByName(spellname)
Пример: CastSpellByName("Demon Skin");
Описание: Кастует указанное заклинание

TargetUnit(targetcode);
Пример: TargetUnit("player");
Описание: Выделяет персонажа указанного в параметре "player", "party1".."party5", "npc", "target".

TargetUnitsPet(targetcode);
Пример: TargetUnitsPet("player");
Описание: Выделяет пэта указанного персонажа.

TargetLastEnemy();
Пример: TargetLastEnemy();
Описание: Выделяет последнего атакованного персонажа.

AssistUnit(target)
Пример: AssistUnit("target");
Описание: Помогает атаковать персонажу, указанному в параметре.

AssistByName(target)
Пример: AssistByName("Marco");
Описание: Помогает атаковать персонажу с именем указанным в параметре.

FollowUnit(target)
Пример: FollowUnit("target");
Описание: Следует за персонажем указанным в параметре.

FollowUnitByName(target)
Пример: FollowByName("Beeblebrox");
Описание: Следует за персонажем с именем указанным в параметре.

ToggleBag(bagnumber)
Пример: ToggleBag(0);
Описание: Открывает/закрывает сумку сумки расположены: 4-3-2-1-0. 0 это бэкпак.

[группа и взаимодействия]
InviteByName(target)
Пример: InviteByName(GetSlashCmdTarget(msg));
Описание: Приглашает в группу персонажа с именем указанным в параметре.

UninviteByName(target)
Пример: UninviteByName(GetSlashCmdTarget(msg));
Описание: Удаляет из группы персонажа с именем указанным в параметре.

InitiateTrade(target)
Пример: InitiateTrade("target");
Описание: Приглашает к торговле персонажа указанного в параметре.

InspectUnit(target)
Пример: InspectUnit("target");
Описание: Показывает информацию о персонаже.

BeginTrade();
Описание: Согласиться на торговлю.

CancelTrade();
Описание: Отказаться от торговли.

AcceptGroup()
Описание: Согласиться на приглашение в группу.

DeclineGroup()
Описание: Отказаться от группы

PromoteToPartyLeader(unit);
Описание: Делает лидером указанного игрока.

LeaveParty()
Описание: Покинуть группу.

AddFriend(name)
Описание: Добавить друга.

RemoveFriend(name)
Описание: Удалить друга

AddOrDelIgnore(name);
Описание: Добавляет/удаляет игрока из игнор-листа.

Duel(name)
Описание: Вызывает на дуэль игрока.

CancelDuel();
Описание: Отменяет дуэль.

SetLootMethod(methodstring, player)
Описание: Устанавливает способ лута: "freeforall","roundrobin","master".

LootSlot(slotidnumber, 0)
Пример: LootSlot(((LOOTFRAME_NUMBUTTONS - 1) * (LootFrame.page - 1)) + this:GetID(), 0);
Описание: Лутит указанный предмет

[Движения]
MoveForwardStart(starttime);
Описание: Игрок начинает бежать вперёд.

MoveForwardStop(time);
Описание: Игрок прекращает бежать вперёд.

MoveBackwardStart(starttime);
Описание: Игрок начинает бежать назад.

MoveBackwardStop(stoptime);
MoveBackwardStop(arg1);
Описание: Игрок прекращает бежать назад.

TurnLeftStart(starttime);
Описание: Игрок начинает бежать влево.

TurnLeftStop(arg1);
Описание: Игрок прекращает бежать влево.

TurnRightStart(starttime);
Описание: Игрок начинает бежать вправо.

TurnRightStop(stoptime);
Описание: Игрок прекращает бежать вправо.

StrafeLeftStart(StartTime);
Описание: Игрок начинает стрэйфить влево.

StrafeLeftStop(stoptime);
Описание: Игрок прекращает стрэйфить влево.

StrafeRightStart(starttime);
Описание: Игрок начинает стрэйфить вправо.

StrafeRightStop(stoptime);
Описание: Игрок прекращает стрэйфить вправо.

Jump();
Описание: Заставляет игрока прыгать.

SitOrStand()
Описание: Заставляет присесть/встать

[гильдия]
AcceptGuild()
Описание: Принимает приглашение в гильдию.

DeclineGuild()
Описание: Отказывается от приглашение в гильдию.

GuildInviteByName(player);
Описание: Приглашение в гильдию для игрока, имя которого указанно в параметре.

GuildUninviteByName(player)
Описание: Выгоняет из гильдии игрока, имя которого указанно в параметре.

GuildPromoteByName(player)
Описание: Увеличивает статус игрока, имя которого указанно в параметре.

GuildDemoteByName(player)
Описание: Уменьшает статус игрока, имя которого указанно в параметре.

GuildSetLeaderByName(player)
Описание: Делает лидером игрока, имя которого указанно в параметре.

GuildSetMOTD(message)
Описание: Устанавливает приветственное сообщение.

GuildLeave()
Описание: Покинуть гильдию.

[пэт]
PetAttack();
Описание: Заставляет вашего пэта атаковать.
PetAbandon();
Описание: Бросить вашего пэта.

PetRename(name)
Описание: Переименовать вашего пэта.

PetPassiveMode();
Описание: Переключает вашего пэта в пассивный режим.

PetDefensiveMode()
Описание: Переключает вашего пэта в защитный режим.

PetAggressiveMode()
Описание: Переключает вашего пэта в агрессивный режим.

PetWait()
Описание: Останавливает вашего пэта в пассивный режим.

PetFollow()
Описание: Заставляет вашего пэта следовать за вами.

[разное]
SendChatMessage(msg, mode, language, channel);
Пример: SendChatMessage(msg, "WHISPER", this.language, lastTell);
Описание: Отправляет сообщение mode:"SAY", "YELL", "PARTY", "AFK", "DND", language: "COMMON", "DRACONIC", "ORCISH" ...

RandomRoll(low,high);
Пример: RandomRoll("1","100");
Описание: Выдаёт случайное число, удобно при розыгрыше сундуков.

PlaySound(filename);
Пример: PlaySound("BAGMENUBUTTONPRES");
Описание: Проигрывает звуковой файл.

Screenshot();
Описание: Делает скриншот.

ForceLogout()
Описание: Усиленный дисконнект.

Logout()
Описание: Дисконнект.

Quit()
Описание: Выход из игры

[Свойства]
UnitName(string)
Пример: target = UnitName("target");
Описание: Возвращает имя игрока

GetFriendInfo(friendid)
Пример: name, level, class, area, connected = GetFriendInfo(friendIndex);
Описание: Возвращает информацию о друге.

UnitXP(target)
Пример: local currXP = UnitXP("player");
Описание: Возвращает опыт игрока

UnitXPMax(target)
Пример: local nextXP = UnitXPMax("player");
Описание: Показывает максимальный опыт игрока.

GetUnitMoney(target)
Пример: if ( UnitMoney("player") >= moneyCost ) then
Описание: Показывает количество денег игрока.

UnitExists(unitname)
Пример: if ( UnitExists(unit) and UnitIsPlayer(unit) ) then
Описание: Возвращает true если персонаж существует.

UnitIsPlayer(unitname)
Пример: if ( UnitExists(unit) and UnitIsPlayer(unit) ) then
Описание: Возвращает true если персонаж является игроком.

PetCanBeAbandoned()
Описание: Возвращает true если пэт может быть брошен.

UnitIsUnit(unitnamea, unitnameB)
Пример: UnitIsUnit("target", "pet")
Описание: Возвращает true если unitnamea является unitnameB

UnitReaction("target", "player")
Пример: UnitReaction("target", "player")
Описание: Возвращает тип поведения: neutral hostile, friendly.

GuildInfo()
Описание: Показывает инфо о гильдии

[b]GetPartyMember(index[or id])
Пример: GetPartyMember(3)
Описание: Возвращает имя члена партии.

UnitIsPartyLeader(unitname)
Пример: UnitIsPartyLeader("target")
Описание: Возвращает true если персонаж лидер группы.

GetLootMethod()
Пример: lootMethod, lootMaster = GetLootMethod();
Описание: Возвращает тип и мастера(если есть) лута

UnitInParty(unitname)
Пример: UnitInParty("target")
Описание: Возвращает true если персонаж входит в группу.

GetPlayerMapPosition(playerid);
Пример: playerX, playerY = GetPlayerMapPosition("player");
Описание: Возвращает ваши координаты.

GetCorpseMapPosition();
Пример: corpseX, corpseY = GetCorpseMapPosition();
Описание: Возвращает координаты вашего тела.




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 17:47 | Сообщение # 3
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Продолжим:

/cast

Итак, что нового в новом /cast. И как вообще он работает? А работает он просто:
/cast Arcane Intellect
/cast Smite(rank 3)
Если ранк спелла не указан, то будет использован наивысший доступный.
Из нового пожалуй опции. Опции позволяют повесить на один макрос кучу всего полезного. Опции указываются в квадратных скобках. Разные опции разделяются запятыми, а варианты одинаковых - слешем. Приведу пример
/cast [help] Arcane Intellect
В таком случае мы прокастуем спелл ТОЛЬКО если наша цель дружелюбна. После точки с запятой можно указать что произойдет иначе. Например
/cast [help] Arcane Intellect; Fire Blast
В таком случае мы прокастуем интеллект если цель дружелюбна и фаер бласт если нет. Доступные опции такие
[help]: дружелюбная ли цель
[harm]: является ли цель враждебной нам
[combat]: в бою ли вы
[stance: X]: в какой стойке вы находитесь. Вместо Х нужно подставить код стойки. Стойка 0 - стойка по умолчанию. Другие стойки:
Воин: 1 - боевая, 2 - защитная, 3 - берсеркер
Прист: 1 - шадуформа
Друид: 1 - медведь, 2 - тюлень, 3 - кошка, 4 - гепард, 5 - мункин или дерево
Рога: 1 - стелс
Заметка: ауры паладина не являются стойками
[stealth]: находитесь ли вы в режиме скрытности
[modifier] или [modifier: shift|alt|ctrl]: нажимаем ли мы определенную кнопку при нажатии на макрос
[equipped:]: надет ли на нас определенный предмет. Об этой опции я расскажу отдельно
[target=unit]: это даже не совсем опция. По сути она меняет нашу цель на указанную, и об этой вещи я расскажу подробнее позже
[actionbar:X]: вызывается ли макрос из определенного слота на экшнбаре
[pet:name|class]: есть ли у нас пет. Можно указать имя пета (например [pet:Барсик]) или же его класс (например [pet:Cat]). Можно вообще ничего не указывать, тогда будет только проверка, есть ли у нас пет.
[mounted]: едем ли мы на лошади
[swimming]: плывем ли мы
[flying]: летим ли мы
[indoors, outdoors]: находимся ли мы в здании или снаружи соответственно
[button:X]: если макрос был нажат определенной кнопкой (про это дальше)
[channeling:spell]: если у нас идет ченелинг спелла spell. Можно не указывать spell, тогда будет проверка идет ли вообще ченелинг чего-нибудь (фест эйда , например)
[exists]: существует ли ваша цель
[dead]: мертва ли ваша цель
[party]: находится ли цель в вашей группе
[raid]: находится ли цель в вашем рейде
[group]: находитесь ли ВЫ в группе
[group:party/raid]: то же самое с указанием типа группы, тоесть можно проверить , находитесь ли вы в рейде.

Заметка: опцию легко сделать отрицательсной добавив к ней 'no-'. Например [help] проверяет, является ли цель дружелюбной, а [nohelp] - является ли цель НЕдружелюбной
Как видите, опций у нас ой как немало. Самое интересное, что в ветку "иначе" тоже можно добавить условие! Посмотрим, что можно составить...
/cast [help] Arcane Intellect; Fire Blast - как я уже скзаал, если цель дружелюбная, то кастим интеллект, а если нет - фаер бласт
/cast [help] Arcane Intellect; [nocombat] Fireball; Fire Blast - кастуем интеллект, если цель дружественная, если нет, то кастуем фаербол если мы не в бою. А если в бою, то фаер бласт. Как видите, мы уже повесили 3 спелла на одну кнопку!
/cast [help] Arcane Intellect; [harm,nocombat] Fireball; [harm,combat] Fire Blast - делает примерно тоже самое что и предыдущий, но здесь используются сразу несколько условий. Кроме того макрос не сработает никак, если выбрана нейтральная цель.
/cast [group:party] Arcane Brilliance; Arcane Intellect - используем аркан бриллианс, если мы в группе, и обычный интеллект если нет.

Теперь вы уже можете написать макрос. Но некоторые опции требуют разъяснение

Опция [equipped]

Очень хитрая опция, которая позволяет смотреть, надели ли вы предмет из определенного слота. Слоты имеют следующие наименвания:
Two-Hand
Bag
Shirt
Chest
Back
Feet
Finger
Hands
Head
Held In Off-hand
Legs
Neck
Ranged
Chest
Off Hand
Shoulder
Tabard
Thrown
Trinket
Waist
One-Hand
Main Hand
Off Hand
Wrist
Надеюсь, название каждого слота понятно. Помимо слотов можно (и нужно!) указывать типы и подтипы предметов, но вы их сами посмотрите на http://www.wowwiki.com/ItemType , если потребуются.
Приведу примеры макросов:
/cast [equipped:Two-Handed Swords] Mortal Strike; Heroic Strike - используем мортал страйк, если у нас двуручный меч, иначе хероик
/cast [noequipped:Shields, equipped:Off Hand] Rampage - используем рэмпейдж, если у нас НЕТ щита и что-то одето во вторую руку. Так как вероятнее всего у вас там будет оружие (раз щита нет), то макрос вероятнее всего сработает, если вы используете два оружия (впрочем если вы додумались взять во вторую руку какую-нибудь штуковину, то это уже ваше дело)

Опции [button:X] и [target=Х]

По умолчанию вы нажимаете макрос левой кнопкой мыши. Это считается [button:1]. Другие варианты такие:
2: правая кнопка мыши
3: третья кнопка мыши (щелчок колесом)
4: четвертая кнопка мыши (описана как Button4 в настройках управления)
5: пятая кнопка мыши (описана как Button5 в настройках управления)
В теории кнопок может быть и больше, но за этим обращайтесь к настройкам управления
Приведу пример...
/cast [button:2,target=player] Arcane Intellect; [help] Arcane Intellect - применяем интеллект на себя если нажали на макрос правой кнопкой и на дружественную цель, если нет.
Что касается опции [target=unit] то она означает, что вы применяете спелл на unit. В качестве unit могут быть:
player - это вы сами
target - ваша текущая цель
targettarget - цель вашей цели
none - нулевая цель
Дополнительные типы целей можно узнать на http://www.wowwiki.com/UnitId
Тут стоит заметить, что в любом макросе по умолчанию target=target. Это значит, что макросы
/cast [help] Arcane Intellect
и
/cast [target=target,help] Arcane Intellect имеют совершенно одинаковый эффект
Приведу примеры использования
/cast [help] Flash Heal; [target=targettarget] Flash Heal - мы лечим либо цель, если она дружественна нам, либо мы лечим цель нашей цели (очень полезно пристам, помогающим бить боссов - можно щелкнув этим скриптом и выбрав босса, подлечить танка)
/cast [help, combat] Flash Heal; [help, nocombat] Greater Heal; [target=targettarget, help, combat] Flash Heal; [target=player] Greater Heal - у этого макроса 4 функции. Для начала , если наша цель дружелюбна то мы лечим ее флэшхилом (если мы в бою) либо грейтерхилом (если мы не в бою). Если цель недружелюбная, то мы лечим флешхилом цель нашей цели. Ну и наконец, если не получилось, то мы лечим себя. Как видите можно запихнуть 4 действия в одну строку. А мы ведь даже не использовали [button:X]!
/cast [target=none] Dispel Magic - после применения этого макроса мы перейдем в режим выбора цели, на которую необходимо применить диспел.

Надеюсь, вы поняли, как работает /cast. Но, порой его возможностей недостаточно. Тогда нам поможет совершенно новая команда /castsequence

/castsequence

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

А если спелл был скастован неудачно? Например. мы прервали его, или он был на кулдауне! Что тогда?
Тогда при следущем нажатии будет пытатся скастован этот же самый спелл. И так пока он не скастуется удачно.

Ну а если скастовали удачно, а сам спелл получился неудачно? Резист например?
А это уже не важно. /castsequence обращает внимание только на факт каста.

Приведу пример
/castsequence Frost Nova, Blink - сначала используем фрост нову, а затем блинк. Заметьте, что в последовательности спеллы разделяются запятой

Это все хорошо, а если я случайно применю макрос вне боя?
Можно использовать те же опции что и для /cast. Но здесь их можно задать ТОЛЬКО для всей последовательности. Например
/castsequence [combat] Frost Nova, Blink

Это отлично, а если я передумаю и не захочу использовать блинк. Как тогда?
Для таких случаев придумана отличная штука, ресет. Ресет объявляется после опций, но перед спеллами. Приведу пример
/castsequence [combat] reset=24 Frost Nova, Blink - таким образом через 24 секунды последовательность снова начнется сначала

Не понял, тоесть через 24 секунды все, ресет?
Ну не совсем уж всё. Ресет случится только если за эти 24 секунды мы ни разу больше не трогали этот макрос.

Это все хорошо, но я варлок!
Ну и славно. Варлокам часто приходится поддерживать на враге 3 дота. Почему бы не организовать этот процесс?
/castsequence Curse of Agony, Corruption, Immolate

Отлично, но если цель сдохнет пока я докастую все это богатство?
Ресет это не обязательно время. Можно указывать другие условия. Например
/castsequence reset=combat/target Curse of Agony, Corruption, Immolate - combat означает, что когда меняется состояние "в бою/ не в бою", последовательность сбрасывается. А target указывает, что последовательность нужно сбросить, когда ты сменил цель (например надоело мучить определенную цель и ты реши помучить другую)

Это всё хорошо... но я хочу и сам сбрасывать последовательность - это можно сделать?
Да, можно использовать модификаторы. Например
/castsequence reset=combat/target/shift Curse of Agony, Corruption, Immolate - теперь если нажать на макросе с зажатым шифтом, последовательность сбросится и ты скастанешь Curse of Agony!

Ранки

Ранки - вполне простая вещи. Если мы используем макрос вида
/cast Arcane Intellect(rank 1) то мы всегда будем применять интеллект первого уровня. Если опустить указание ранка, то будет применен наивысший уровень спелла.
Однако здесь есть одна тонкость. Есть такие заклинания, у которых все немного не так. Приведу пример
/cast Faerie Fire (Feral)(rank 2) - так мы кастуем феральный фэри фаер второго ранка. Но:
/cast Faerie Fire (Feral) - такой макрос работать не будет. Дело в том, что игра подумает. что вы пытаетесь указать Feral как ранк. Правильно написать так:
/cast Faerie Fire (Feral)() - вот теперь все отлично. Можно использовать пустые скобки и для других спеллов, но не забывайте что для макроса выделяется только 255 знаков!

Запланированные действия

Весьма больная тема. Тут следует понять, что ВЕСЬ макрос пытается выполнится мгновенно. Если он сложный, игра может зависнуть пока он пытается пропихнуть себя. Таким образом если мы пишем макрос вроде
/cast Polymorph
/p Sheeping %t...
То ваш персонаж сообщит об овцевании одновременно с началом каста. Если вы хотите , чтобы макрос выполнял какие-то действия с задержкой, пользуйтесь командой /in <время> <слеш-команда>. Однако вы сможете только ставить в качестве команд разговорные (/s, /rw, /p и т д), эмоции (/sleep, /kneel и т д) или команды, относящиеся к вашим аддонам. Запланировать несколько кастов с помощью /in невозможно!

Помимо этого, можно использовать команду /aftercast. Она ставится перед кастом и срабатывает после того, как вы завершили этот каст. Работает она также, как /in и имеет такие же ограничения. Пример:
/aftercast /p I've sheeped %t!
/cast Polymorph - здесь наш персонаж сообщает об овцевании уже после каста.

Много кастов и глобальный кулдаун

Тоже хитрая тема. Как уже упоминалось, макрос выполняется мгновенно. Тоесть если вы напишете чудо вроде
/cast Overpower
/cast Execute
/cast Mortal Strike
/cast Sunder Armor
то ничего у вас не выйдет. Провалится попытка выполнить Overpower, а затем игра заблокирует дальнейшее выполнение макроса, мотивируя глобальным кулдауном (хотя его на самом деле нет). Здесь обмануть игру не выйдет.

Однако есть старый приём под названием /stopcasting, который прерывает каст. После него никакого кулдауна быть не может, так что игру можно попытатся здесь провести. Но только если вы прерываете каст мгновенного спелла, которое не начинает глобальный кулдаун!
/cast Arcane Power
/stopcasting
/cast Presence of Mind
/stopcasting
/cast Pyroblast
Как видите мы прерываем 2 мгновенных спелла. На самом деле прерватьих нельзя, такчто у них есть шансы пройти.

Предметы

На макрос можно повесить использование предметов. Это делается командой /use. Самое банальное вы можете сделать так
/use Green Mechanostrider - таким образом если у вас есть это чудо, то ввсё будет нормально. Как и все прочие макрокоманды, /use легко сочетается с опциями
/use [nocombat,outdoors] Green Mechanostrider
Впрочем не только этим мы живы...

/use InvSlotId

Если после /use вы указываете одно число, то игра решит что вы пытаетесь применить что-то из экипировки. Вот как игра трактует числа:
0 - боеприпасы
1 - голова
2 - шея
3 - плечи
4 - рубашка
5 - тело
6 - пояс
7 - ноги
8 - ботинки
9 - наручи
10 - перчатки
11 - кольцо 1
12 - кольцо 2
13 - тринкет 1
14 - тринкет 2
15 - плащ
16 - главная рука
17 - вторая рука
18 - стрелковое оружие
19 - табарда
20 - первая сумка (самая правая)
21 - вторая сумка
22 - третья сумка
23 - четвертая сумка (самая левая)
следущие номера пройдут только если вы находитесь в банке
от 40 до 67 - слоты в банке
от 68 до 74 - слоты для сумок в банке

/use сумка слот

Если вы указываете 2 номера после /use то вы применяете предмет в сумке. Сумки имеют номера от 0 (ваша главная сумка) до 4 (самая левая сумка). Нумерация слотов идет слева направо, сверху вниз и всегда начинается на самом верхнем ряду.

Ну а теперь небольшой сюрприз: /use может кастовать спеллы, а /cast - применять предметы! Это особенно полезно в /castsequence макросах, когда вам потребуется чередовать предметы с заклинаниями. Добавьте сюда ваши знания опций и вы теперь можете составлять отличные макросы!

Прицеливание

Как вам уже известно [target=X] при выполнении команды, позволит вам менять вашу цель для комманды. Но для полноценного прицеливания сделана полноценная команда /target. Опять же, здесь можно пойти напрямую
/target Cog - выделит ближайшего к вам Cog-а. Однако тут есть заметка. Если никакого Cog-а рядом нет, она выделит ближайшую к вам цель, независимо от того, кто это будет (да хоть труп). Такчто аккуратнее с такими макросами.

В качестве параметра можно указывать и UnitID. Некоторые я уже рассказывал (вроде target, none, player и т д), теперь приведу еще некоторые возможные варианты...
focus - цель вашего фокуса. Это новая возможность в макросах 2.х и про нее я расскажу подробнее позже
pet - ваш пет
partyX - Х-й член вашей команды
partypetX - пет Х-й члена вашей команды
raidX - Х-й член вашего рейда. Первый человек в первой группе рейда имеет индекс 1, а 5-й в 8-й группе имеет индекс 40.
raidpetX - пет Х-й члена вашего рейда
target - как я уже и говорил, ваша цель. Особо продвинутые макросописатели знают, что это не всегда так и это можно обойти с помощью некоторых функций. Однако о продвинутом макросописании как-нибудь в следущий раз.
playertarget - ваша цель. Обязательно ваша цель. Как видите она получена комбинированием player и target - о комбинациях я тоже расскажу.
mouseover - цель, на которую вы показываете мышкой (не выделяете а именно показываете!). Если такой нет, то будет использована последняя цель на которую вы показывали.
npc - нпц, с которым вы на данный момент взаимодействуете (также используется в автоматизированных макросах например для взаимодействия с торговцами)

Заметка: эти определения легко комбинируются между собой. Например partypet3targettargettarget означает цель цели цели пета 3-го члена вашей группы. Вот только такие ужасы строить не советую, потомучто у вас будут сильные тормоза по ходу выполнения макроса.

Прочие команды прицеливания

/assist - аналогичен targettarget, или нажатию кнопки F. Может только применятся с выделенным дружественным юнитом или если вы указываете имя (например /assist Cog). Учтите если цель вашей цели враждебна вам то вы автоматически войдете в режим боя!
/cleartarget - сброс вашей цели
/targetlasttarget - выбирает последнюю вашу цель
/targetenemy, /targetfriend - эти команды по нажатию выбирают между врагами/друзьями. Тоесть /targetenemy аналогично нажатию TAB, а /targetfriend - нажатию CTRL-TAB. Перечисление можно инвертировать добавив после команды 1 (тоесть /targetenemy 1 работает как SHIFT-TAB)
Заметка - любую из этих команду можно использовать только 1 раз за весь макрос.
/targetparty, /targetraid - то же самое но для группы и, соответственно, рейда. Опять же, параметр 1 позволяет инвертировать последовательность.

Фокус

Фокус - новинка в макросах 2.х. По сути командой /focus можно "запомнить" какую-либо цель, а потом обращатся к ней через /target focus ну или [target=focus]. К фокусу нужно привыкнуть, но потом он станет полезным.

А как снять этот фокус?
/focus [taget=none]

А как проверить, есть ли у меня фокус
Использовать в комманде опцию [taget=focus, exists] - это условие будет положительно только если у вас есть фокус.

Чтобы понять смысл фокуса, разберем такой макрос:
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus] Polymorph
В первой строке мы фокусируемся на цели, если одно из трёх условий верно: 1) У нас нет фокуса, 2) Наш фокус мертв, 3) Наш фокус дружелюбный.
Во второй строке мы прерываем макрос, если фокус поставить не удалось (noexists)
И в третьей строке мы кастуем полиморф на фокус. Суть в том, что после этого мы можем выделить любую цель, но нажатие на этот макрос всегда будет овцевать сфокусированную цель (пока она не умрёт, не пропадет или вы не очистите фокус)

Порой требуется поменять фокус и цель местами. Делается это так:
/cleartarget [target=target, dead]
/clearfocus [target=focus, dead]
/target focus
/cleartarget [target=focus, noexists]
/targetlasttarget
/focus target
/targetlasttarget
Первый две команды очищают фокус и цель, если они мертвы - зачем целится в мертвецов? Затем мы целимся в фокус и очищаем цель, если фокус оказался пустой или неверный. Затем мы возвращаем цель на место командой /targetlasttarget, выбираем фокусом нашу цель и снова меняем нашу цель командой /targetlasttarget.

Пет и как им управлять

Использовать заклинания пета можно через обычный /cast. Но у пета есть некоторые свои команды...
/petattack, /petfollow, /petstay, /petpassive, /petdefensive и /petaggressive - эти команды по сути относятся к кнопкам управления петом. Также есть команды /petautocaston спелл и /petautocastoff спелл, с помощью которых можно включать/выключать автокаст петом определенных спеллов.

Внешний вид макроса

Возьмем следущий макрос
/cast Arcane Power
/stopcasting
/cast Presence of Mind
/stopcasting
/cast Pyroblast
Он своей кнопкой на экшнбаре будет отображать состояние Arcane Power. А если нам больше интересно состояние пиробласта? Тогда в начале макроса надо написать #show Pyroblast. Тогда макрос будет иметь такойже "кулдаун" как и пиробласт. И если вы указали в качестве иконки знак вопроса, то макрос будет отображать иконку пиробласта. Также не всем нравится что при наводке мышкой на макрос отображается не информация о спелле а только название макроса. Чтобы это преодолеть, необходимо написать в начале #showtooltip Pyroblast - таким образом при наводке мы увидим стандартный тултип пиробласта.

Экипировка

Конечно, вы можете экипироватся командой /use. Но правильнее делать это командой /equip <предмет>. Кроме того, можно использовать команду /equipslot <предмет> для экипировки предмета в слот. Слоты я уже когдато расписывал. Для деэкипировки можно использовать /unequip и /unequipslot соответственно. Пример:
/equipslot 14 Carrot on a Stick - так мы поместим тринкет в нижний слот.

Изменения в макросах после 2.2

Итак обзор изменений, которые мы увидим в макросах с патчем 2.2.0

- Теперь можно использовать более продвинутые опции для [modifier:X] . Помимо привычных shift, alt, ctrl добавились lshift, rshift, lctrl, rctrl, lalt, ralt, которые могут различать левые и правые шифты.
- Попытка переместить опцией цель спелла на несуществующую цель будет выдавать еррор при попытке каста. Это хорошо, так как раньше в таком случае спелл кастовался на текущую цель, что обычно заканчивалось бессмысленной потерей маны.
- Сильно переписана система динамического обновления макросов. Ожидается прирост скорости в 100 раз (по времени).
- Продвинутые макросописатели наверно порадуются тому, что имена предметов в скриптах теперь можно заменить на item:X , где Х - ид предмета. Что характерно, даже если у вас нет предмета в сумке, он будет выдернут из WDB-кэша (полезно при использовании функций вроде GetItemInfo("item:X") )
- При описании условий для исполнении макроса теперь используется только нижний регистр. Надписи вроде [Stance:1] работать больше не будут (нужно [stance:1] )
- В условие [modifier:X] добавлены еще несколько видов модифаеров. Это впрочем не очень интересно, впрочем все они должны писатся с большой буквы. Посетите форум кастомизации интерфейса для информации
- Все макросы отвечающие за "подъем" спеллов, оружия, спеллов петов и других макросов считаются "защищенными" во время боя




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 17:53 | Сообщение # 4
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезнае макросы для приста:

1)
#show Mind Blast
/stopcasting [modifier:ctrl]
/cast [target=focus,harm,modifier:shift]Mind Blast; [target=focustarget,harm,modifier:shift]Mind Blast; [harm]Mind Blast; [target=targettarget,harm,exists]Mind Blast

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

окей, теперь второй макрос:

2)
#show Mind Blast
/cast [help] Flash Heal; [harm] Mind Blast

макрос для экономии местя для биндов :))) т.е. если у вас в цели находится хостайл таргет, то этот макрос скастует майндбласт, если френдли, то будет кастоваться флеш хил.

теперь идея:
хотелось макроса, который позволяет всеэто делать по 1му нажатию кнопки со следующей логикой:

-если у вас в таргете находится хостайл юнит, то макрос начинает каст МБ
-если же у вас в таргете дружественная единица, то макрос должен кастовать майнд бласт на его цель ЕСЛИ вы находитесь в шедоу форме, если нет- кастуется хил

теперь реализация задуманного:

#show Mind Blast
/cast [harm]Mind Blast; [help,stance:0] Flash Heal; [target=targettarget,harm,exists]Mind Blast;

штука очень классная для шедоу пристов smile

3) Универсальный фокус-шакл макрос

/clearfocus [modifier:shift]
/clearfocus [target=focus,dead]
/clearfocus [target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus] Shackle Undead

Логика такова:
есть таргет - шаклит и ставит в фокус, при смене цели, пока моб в фокусе жив все шаклы будут идти на него, т.е. хиль что хочешь при нажатии кнопки шакл будет на моба в фокусе. Чтобы в комбате перешаклить че-нить надо, то зажимаешь SHIFT и бинд шакла - фокус либо очистится (если нету таргета), либо поставит новый фокус на текущую цель.
+ в конце можно добавить еще и назначение определенной иконки, например звезды.

____________________

НОВЫЕ МАКРОСЫ ДЛЯ ПРИСТОВ

Credits: Anaea of Aerie Peak

Crowd Control Macros

Код:
/cast [harm] Shackle Undead
/stopmacro [noharm]
/p Shackling %t! DO NOT TOUCH!
Этот макрос кастует Shackle Undead, если цель враждебна. Также он оповестит ваших сопартийцев, что вы шаклите данного моба. Если цель не враждебна, никаких "липовых" оповещений не будет.

Код:
/focus
/cast [target=focus] Shackle Undead
Этот макрос позволяет забиндить, так называемый, фокус таргет. Это позволит вам кастовать следующий спелл без потери предыдущей цели. Вы можете использовать так же хил вместо шакла, будет полезно при хиле МТ, чтобы не отвлекаться на таргетинг после того, когда подхилил какого-нибудь варлока или рогу.

Healing Macros

Код:
/cast [help] Greater Heal
/stopmacro [nohelp]
/p Healing %t
При клике на этот макрос будет кастоваться максимально возможный ранг ГХ, если выбранная цель дружественна, и будет оповещать ваших сопартийцев о том, кого вы лечите. Спамма не будет, если цель враждебна.

Код:
/cast [modifier:alt,target=player] Flash Heal; [help] Flash Heal
/p Healing %t
Этот макрос проверяет зажат ли "альт", и если да, тогда он кастует флешхил на себя, если нет,вы скастуете флеш хил на вашу цель. Автоматически будет оповещена ваша группа о том, кого вы лечите.

Код:
/cast [target=none] Flash Heal
Этот макрос без потери текущего таргета активирует Flash Heal максимального ранга, делая ваш курсор, как бы, обрамленным синей рамкой, что при следующем клике вы сможете отлечить какого-нибудь пати\рейд мембера, без потери времени выбор вашего прошлого таргета. Таким образом можно рандом хилить, не боясь, что в какой-то момент вы можете потерять драгоценное время для выбора танка, либо моба, которого вам надо шаклить (актуально на Gothik'e, если вы не используете клик кастинг

Combat Macros

Код:
/castsequence reset=combat/target Mind Blast, Shadow Word: Pain
При помощи этого макроса можно, как бы, совместить 2 спела одним нажатием кнопки: Когда вы активируете его в первый раз, он кастует майндбласт, когда вы нажимаете на эту кнопку еще раз, он скастует SWP. Если вы выходите из комбата, либо меняете свою текущую цель, скрипт будет перезагружен и следующая его активация приведет к касту майнд бласта.

Код:
/cast [nochanneling:Mind Flay] Mind Flay
Этот макрос предотвращает обрыв каста майндфлея, если вы случайно нажали кнопку второй раз.

Код:
/castsequence reset=170 Inner Focus, Devouring Plague
Этот макрос собержит в себе "timer reset" новая возможность, предоставленная близами smile
Когда вы нажимаете на кнопку с этим макросом в первый раз он скастует Inner Focus, при повторном нажатии в течении 170 секунд вы скастуете Devouring Plague, в противном случае (либо истекает время, либо вы скастовали ДП), скрипт будет перезагружен.

Код:
/cast [combat] Pain Suppression; [nocombat] Resurrection
Данный макрос ценен как пример: с новой системой макросов можно составлять текст макросов и использовать такие элементы скриптинга, как "or", которые позволяют, в зависимости от условий, кастовать тот или иной спелл. В данном макросе если вы находитесь в комбате, он будет пытаться кастовать Pain suppression, если вы out of combat, то скрипт будет кастить Resurrection.

Miscellaneous Macros

Код:
/cast Power Infusion
/script local n,r=UnitName"target";if®then n=n.."-"..r;end;SendChatMessage("Power Infused.","WHISPER",nil,n)
Этот макрос кастует и оповещает вашу цель о том, что вы "баффнули" ее Power infusion'ом

Код:
/castsequence [target=player] Zandalarian Hero Charm, Power Infusion
Этот макрос позволяет вам одновременно использовать ЗХЧ и ПИ на СЕБЯ. Внимание! Нажимать его надо ДВА раза.
Сначала было неясно, возможно ли сделать макросы, которые позволяли бы использовать тринкет слот, а не тринкет по имени, но вчера я, все же, выяснил, что это возможно:

Код:
/use 13
этот макрос позволяет использовать "верхний" тринкет, подставьте 14 для нижнего, тогда PI макрос будет выглядеть так:

Код:
/use 13
/stopcasting
/cast [target=player] Power Infusion
этот макрос написан "на ходу", нужно проверить в игре, у меня пока нет такой возможности.

Код:
/use Zandalarian Hero Charm
/stopcasting
/cast [target=player] Power Infusion
/stopcasting
/cast [target=player] Inner Focus
будет кастовать на себя ПИ + активировать ЗХЧ и Иннер Фокус. Как я описал выше, вместо названия тринкета можно указать номер: 13 - верхний, 14- нижний

Код:
/cast [target=mouseover] Dispel Magic
макрос, который будет кастовать диспел на того игрока, над фреймом которого у вас находится курсор мышки. Так что это позволяет не использовать, к примеру, Clique для диспела, а забиндить его на клавиатуре и спамить без нажатий кнопок мышки wink

Код:
/cast [modifier:alt] Prayer of Shadow Protection; Shadow Protection(Rank 3)
/cast [modifier:alt] Greater Heal(Rank 1); Greater Heal(Rank 6)
/cast [modifier:alt] Holy Nova(Rank 1); Holy Nova(Rank 6)
позволяет "экономить" место на ваших барах :). Кастовать, например ГХ ранг 1 при зажатом альте и ГХ ранг 6 пи нормальном нажатии на кнопку, то же самое можно проделать и с групповыми барами.

Other set of macros 2.0

Basic Self or Target Buff/Heal
/targetlasttarget - выбирает цель, которая была выбрана до смены.
/targetenemy - выбирает ближайший враждебный объект

Best Power Word: Fortitude
Best Divine Spirit
Best Shadow Protection
Best Shield
функционал приведенный выше задач был встроен в близардовский интерфейс, теперь вы всегда будете кастовать максимально доступный ранг спеллов на выбранный объект.

Shadow of Protection - Party
В WoW 2.0.1 невозможно сделать проверки баффов при помощи макросов, так что единственный способ организовать баффинг группы по нажатию кнопки будет выглядеть так:

/targetfriend
/cast Shadow Protection

Просто спамьте по этой кнопочке и он должет будет пройтись по всем игрокам в вашей пати

Check & Chain Cast Buffs
Этот макрос позволяет кастовать "очереди" баффов на таргет. (ПВФ, Спирит, Шедоу прот.). Работает так: выбираете юнит для баффов, и нажимаете на кнопку 1 раз - кастуется ПВФ, 2рой раз - Спирит, 3тий раз - Шедоу прот. Проверить есть ли бафф на вашей цели нельзя, но подобную цепочку организовать просто:

/castsequence [nocombat] reset=combat/target Power Word: Fortitude, Divine Spirit, Shadow Protection

Так же здесь встроена проверка на комбат, думаю вряд ли кто-то хочет тратить ману на каст баффов во вреемя боя.
Макрос ресетится, когда вы покидаете комбат или меняете свою цель.

Self Target Cast

Это самый базовый селф-каст макрос, функции ClearTarget() и TargetLastEnemy() больше не работают, но с новой системой макросов они вам и не нужны:

/cast [target=player] Power Word: Shield

Вы не потеряете свою цель при касте PWS на себя

Instant Shield

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

/stopcasting
/cast [help] Power Word: Shield; [target=targettarget] Power Word: Shield

Либо максрос можно модифицировать только для себя:

/stopcasting
/cast [target=player] Power Word: Shield

Inner Fire & Attack

Иннерфаер это спелл против мили атакеров, так что следовало бы его использовать в комбинации с каким-нибудь действием, которое может проихойти только в бою с милии классами. Было бы глупо ставить иннерфаер в комбинацией с вандой, согласитесь, так что поступим так: каждый раз, находясь в битве против мили класса, просто нажмите раз вашу кнопку атаки посохом\дагером\мейсом с необходимым модификатором (ctrl,alt,shift) и макрос автоматически скастует инер фаери продолжит атаку.

/cast [modifier:ctrl] Inner Fire
/startattack
____________________________________
Сельф кастинг без включенной функции постоянного сельф каста в дефолтном УИ

Этот макрос позволит реализовать функцию сельф каст эддонов, без их участия smile
Если у вас есть таргет - кастит шилд на него, если нет или таргет враждебен, кастит шилд на себя

/cast [help] Power Word: Shield
/cast [target=player] Power Word: Shield

Помимо новых функций близзард предоставил нам возможность комбинировать условия, добавляя в макросы некоторую логику, например, если вы хотите сделать макрос, который бы кастовал Ренью на юнит, на который вы направляете мышкой (mouseover), но _ЕСЛИ_ у вас есть цель и там дружественный игрок - вы кастуете Ренью на цель, а если нет НИ маусовер таргета, ни обычной дружественной цели, то ренью кастуется на себя:

[b]#showtooltip Renew
/cast [target=target,help] Renew, [target=mouseover] Renew, [target=player] Renew




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 18:32 | Сообщение # 5
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для вара

батл станс, в комбате оверпавер, оок чардж
/cast [nocombat,stance:1] Charge; [combat,stance:1] Overpower; [nostance:1] Battle stance;
берсерк стойка, интерсепт
/cast [stance:3] Intercept; [nostance:3] Berserker stance
деф стойка, интервен на цель или цель цели
/cast [stance:2,help] Intervene; [stance:2,target=targettarget,help] Intervene; [nostance:2] Defensive Stance

/castsequence Deathwish, blood fury, recklesness
Последовательное использование данных абилок при спаме макроса...

Быстрый дизарм противника, с обратным возвращением в берс стойку.
/cast [nostance:2] Defensive Stance
/cast Disarm
/cast [nostance:3] Berserker stance

Спам ДПС с Виктори Раш и биндом на Скрол Вперёд
/cast [modifier:ctrl] Sweeping Strikes
/stopcasting
/castrandom [stance:1] Overpower,Mortal Strike,Victory Rush; [stance:2] Revenge,Mortal Strike; [stance:3] Whirlwind,Mortal Strike,Victory Rush
/cast Bloodrage
/startattack

Чардж/Интерсепт потом хамстринг (Бинд на "скрол назад")
#show [combat] Intercept; Charge
/cast [nocombat,stance:1] Charge; [combat,stance:3] Intercept; [nocombat,nostance:1] Battle Stance; [combat,nostance:3] Berserker Stance
/stopcasting
/cast [stance:1/3] Hamstring
/startattack




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 18:47 | Сообщение # 6
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для Магов:

/use [nomodifier] Super Mana Potion
/use [modifier:shift] Super Healing Potion
Нажатие на макрос СМП, зажать шифт и нажать - СХП...

/cast [nomodifier] Arcane Explosion
/cast [modifier:shift] Arcane Explosion(Rank 1)
Нажатие на макрос АЕ, зажать шифт и нажать - АЕ 1 лвл...

/castsequence reset=30 Conjure Water, Conjure Food
создание воды и еды...

/use [modifier:shift] Heavy Netherweave Bandage
/use [nomodifier] Spyglass of the Hidden Fleet
/cast [modifier:ctrl] Gift of the Naaru
Нажатие на макрос Спайглас, зажать шифт и нажать - Бандаж, контрл - Гифт оф Наару...

/use [nomodifier] Conjured Mountain Spring Water
/use [modifier:shift] Conjured Cinnamon Roll
Хз... магам виднее biggrin

/cast [nomodifier] Polymorph(Rank 1)
/cast [modifier:shift] Polymorph
Я демаю вы уже разобрались... Далее макросы подобного типа описывать не буду...

/castsequence [harm] reset=15 Presence of Mind, Arcane Power, Pyroblast
Спам макроса - последовательное использование...

/use [button:1] Mana Emerald
/cast [button:2] Conjure Mana Emerald
ЛКМ - заюзать МЕ, ПКМ - создание МЕ...

/cast [nomodifier] Arcane Missiles
/cast [modifier:shift] Ice Lance

/castsequence [target=player] reset=30 Molten Armor, Arcane Intellect, Dampen Magic
Оббаф...

/focus
Взять таргет в фокус...

#showtooltip Polymorph(Rank 1: Turtle
/cast [target=focus] Polymorph(Rank 1: Turtle)
полиморф в фокус

#showtooltip counterspell
/stopcasting
/cast [target=focus] Counterspell
кс в фокус

#showtooltip summon water elemental
/cast [nopet] Summon Water Elemental
/cast Icy Veins
/stopmacro [nopet]
/petpassive
/click PetActionButton5
/petattack
сумон пета, айс вейнс, пет нова, пет аттак -.-

#showtooltip Ice Block
/stopcasting
/cancelaura Ice Block
/cast Ice Block
фаст айс блок + по вторичному нажатию отменяет блок

#showtooltip Shoot
/stopcasting
/cast [target=mouseover,harm] Shoot; Shoot
стреляет вандой в цель под курсором

Так же магам будет полезно заглянуть сюда...




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Allkrow

Дата: Понедельник, 16.06.2008, 18:53 | Сообщение # 7
МамкО
Сообщений: 435
Репутация: 121
Статус: Offline
Ник персонажа:
Райлит
форумный цветок
Ой, мама, а что это? wacko это обязательно всем прописывать? surprised


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

Не ругайтесь с ведьмой, себе дороже...

 

Deriel

Дата: Понедельник, 16.06.2008, 19:20 | Сообщение # 8
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для пала... На самом деле их почти нет но всё же happy

/cast [target=mouseover] Hammer of Justice;
При нажатии на макрос использует спел на того, на кого наведен курсор (на игрока или его фрейм - точно не помню)...

/castsequence Divine Favor, Holy Shock
кликнешь 2 раза - получишь результат

/focus [target=focus,noexists] target
/focus [target=mouseover,nomod,exists]
/stopmacro [target=focus,noexists]
/script ChatFrame1:AddMessage('Focus');
/stopmacro [target=focus,exists,nodead]
/focus target
/stopmacro [target=target,exists]
/focus clear
макрос для фокуса

/cast [modifier:alt,target=player] Blessing of Freedom; [target=target,help] Blessing of Freedom; [target=player] Blessing of Freedom
фридом на себя или на таргет(впринципе заменяется автоселф кастом - но я держу эту опцию выключеной)

/use [mounted] Reins of the Black War Tiger
/use [mounted] Snowy Gryphon
/castsequence reset=29/alt/ctrl Seal of Justice,judgement
/startattack
вызов и джадж джастиса одной кнопкой

/cast [modifier:alt,target=player] Blessing of Light;[target=spellz,help] Blessing of Light;[target=target,help] Blessing of Light
/equip Libram of Souls Redeemed
/equipslot 16 Gavel of Pure Light
/equipslot 17 Triptych Shield of the Ancient
каст блеса лайта с одеванием хилерских щита, дубинки и либрама.

/cast [modifier:alt,target=player] Blessing of Wisdom; [target=target,help] Blessing of Wisdom; [target=Burenich,exists] Blessing of Wisdom;[target=player] Blessing of Wisdom
каст виздома на себя, таргет или моего шамана без выделения его в таргет

#show Bloodlust Brooch
/use Bloodlust Brooch
/cast [target=player] Blessing of Might(Rank 8)
юзание тринки вместе с перекастом майта (накой нужна поюзаная тринка без майта?)

#show Avenging Wrath
/use Bloodlust Brooch
/cast Avenging Wrath
/startattack
юзание крыльев одновременно с тринькой

/castsequence reset=29/alt judgement,Seal of Command
/cast [noequipped:Shield,target=Asmodian] Cleanse
/startattack
/stopmacro [noequipped:Mace]
/cast [target=player] Blessing of Wisdom
/equip Vengeful Gladiat
/equip Libram of D
джаджит и вызывает заного сеал оф команд, диспелит моего вара, если в руках у меня была хилерская дубинка то одевает двуруч, либрам на АП, и перекастовывает виздом(так как скорее всего после юзания хилерской дубинки маны останется не много)

/cast [modifier:ctrl,target=Burenich] Cleanse;[modifier:alt,target=player] Cleanse; [target=target,help] Cleanse; [target=player] Cleanse
диспел меня, мою цель и моего шамана

/cast [modifier:alt,target=player] Holy Light; [target=target,help] Holy Light; [target=targettarget,help] Holy Light; [target=player] Holy Light
стандартный макро на хил холилайтом

/cast [modifier:alt,target=player] Flash of Light; [target=target,help] Flash of Light; [target=targettarget,help] Flash of Light; [target=player] Flash of Light
стандартный макр на хил флешкой

/cast [modifier:alt,target=player] Blessing of Might; [target=target,help] Blessing of Might; [target=Asmodian,exists] Blessing of Might;[target=player] Blessing of Might
кастит майт на меня, мою цель или моего вара не выбирая его в таргет.

/cast [modifier:alt,target=target] Repentance;[modifier:ctrl,target=target] Repentance;[target=focus,harm] Repentance;Repentance
кидание репитанса по фокусу, если фокуса нету то кидает в мой таргет - если фокус есть но я всёравно хочу кинуть в свой таргет то через контрл.

/cast [modifier:alt,target=focus] Hammer of Justice;[modifier:ctrl,target=focus] Hammer of Justice;Hammer of Justice
кидает стан на мою цель, если через альт то на мой фокус.

/startattack
/castsequence reset=30/alt/ctrl Seal of Wisdom, Judgement
вызов и джадж виздома одной кнопкой




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 19:39 | Сообщение # 9
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для Локов:

/cast [nomodifier:alt] Amplify Curse
/use [nomodifier:alt] 13
/use [nomodifier:alt] 14
/castsequence [nomodifier:alt] reset=target/combat Corruption, Curse of Agony, Siphon Life
/cast [modifier:alt] Drain Soul
Впринциае легко разобраться и самому(ой)...

/cast [pet:Felhunter,target=player,modifier:alt] Devour Magic; [pet:Felhunter] Devour Magic

/cast [target=player] Devour Magic
/cast [harm,target=targettarget] Devour Magic
/cast [harm] Devour Magic

/Target Имя персонажа
/cast Devour Magic
/TargetLastTarget
/cast Devour Magic

/cast [pet:imp] Dark Pact
/cast [pet:succubus] Seduction
/cast [pet:felhunter] Spell Lock
/cast [pet:felguard] Intercept
/cast [pet:voidwalker] Sacrifice
макро на всех петов в зависимости от ситуации...

/cast [nomodifier:alt] Amplify Curse
/use [nomodifier:alt] 13
/use [nomodifier:alt] 14
/castsequence [nomodifier:alt] reset=target/combat Corruption, Curse of Agony, Siphon Life
/cast [modifier:alt] Drain Soul
двумя нажатиями повесить агонию под амплифи и корупцию

/cleartarget [target=target, dead]
/clearfocus [target=focus, dead]
/startattack
/cast Corruption
это позволяет не выделять мышой таргет, а сразу жать на дот или закл - при этом цель перед персонажем или рядом с ним - но в зоне видимости - автоматически становится активной и происходит каст. Если до этого игрок убил моба и в фокусе остался его труп, то таргет очищается

/cleartarget
/clearfocus
/statrattack
/cast <злой дот>
Если ситуация такова - первый таргет недосягаем для каста, или стал неинтересен как таргет или сдох - то происходит следующее - первые тве строчки снимают текущие таргет и фокус. третья строка - выделяет ближайшую к игроку цель, четвертая строка - кастует закл. Единственное ограничение - цель должна быть в поле видимости игрока или совсем рядом с ним и должна быть в радиусе кастуемого закла.

/cleartarget [target=target, dead]
/clearfocus [target=focus, dead]
/clearfocus [target=focus,exists,harm,nodead] focus
/cleartarget [exists,harm,nodead] target
/focus [target=mouseover,exists,harm,nodead] target
т.е. очищаются таргет или фокус если они выбраны на живом ли мертвом игроке или мобе, и затем таргетом назначается любая цель, попавшая под курсор мыши, при этом цель должна быть живой и враждебной к вам.




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 19:57 | Сообщение # 10
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для Шамана:

/cast [target=player, modifier:Shift] Cure Poison;
/use [target=player, modifier:alt] 13;
/cast [help, nomodifier] Lesser Healing Wave;
/cast [nomodifier, target=mouseover, harm]Purge; [nomodifier, harm]Purge;
- Shift+ - Снимаем с себя яд
- alt+ - Юзаем тринкет в 13-м слоте инвентаря
- Если на таргете френд - Лечим его Lesser Healing Wave
- Если враг: на таргете И\ИЛИ просто под курсором мыши - Пуржим

/castsequence reset=combat/60 Stoneskin Totem, Wrath of Air Totem, Flametongue Totem, Mana Spring Totem
Где (/castsequence reset=combat) - ресет после выхода из боя а (/60) - время общего ресата макроса.

/cast Nature's Swiftness
/cast [target=mouseover] Healing Wave(Rank 12)
Классика, можно даже сказать бойан, для рестора:

/stopcasting
/cast [target=focus] Earth Shiеld
при нажатии на фокус вешается ЕШ

#showtooltip Bloodlust
/cast Bloodlust(Rank 1)
/p {skull}{skull} урааааа! РАСТИШКА {skull}{skull}
/in 40 /p {Star}{Star} РАСТИШКА тю-тю sad {Star}{Star}
Стёб, конечно... Но прикольно biggrin

/cast [modifier:alt, target=focus] Earth Shock; [target=focustarget] Earth Shock
если не нажать альт - шокнет фокус,нажать - шокнет таргет




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 20:05 | Сообщение # 11
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Макросы полезныу для роги:

Кнопки врубающие наши макросы; Left-Click, Right-Click, Mouse-Over (навести курсор) и другая хрень.
Этот раздел будет полезен тем, кто многие действия активирует с помощью кликанья по иконкам – мышкой ( большинство рог, я все таки надеюсь, биндит все на клаву 8) )
В 2.0 нам добавили возможность задавать модификаторы активации на кнопку созданного макроса, это поможет делать макросы - аля два в одном, и тем самым не перегружать интерфейс лишними иконками.

Модификаторы на нажатие макроса (мышка):
button 1 = left-mouse-click,
button 2 = right-mouse-click,
button 3 = center-mouse-click.

Выглядеть это должно следующим образом:
/cast [button:2] Riposte; Sinister Strike
При нажатии на иконку левой кнопкой мыши сработает синистр, при нажатии правой кнопкой мыши сработает репост.

Так же мы можем использовать функцию “target=mouseover”, она позволяет применять некоторые абилки на других игроков, не меняя свою цель:
/cast [target=mouseover] Blind
Как это работает? Мы деремся с игроком А, и при этом хотим кинуть блайнд на игрока Б, раньше нам надо было выбрать в цель игрока Б, кинуть блайнд и снова выбрать игрока А как цель. Теперь, с помощью фунции “target=mouseover” нам этого делать не придется, достаточно лишь навести на игрока Б курсор мыши и нажать на макрос. Игрок Б получит блайнд а вы сможете продолжать дубасить игрока А, не теряя времени на смены цели. (как вы поняли это можно реализовать, только если макрос на блайнд, у вас забинден на какую либо кнопку)

Модификаторы на нажатие макроса (клава): Alt, Ctrl, SHift.
В макросах можно прописывать – какое действие будет произведено в зависимости от нажатых модификаторов.
К примеру:
/cast [modifier:shift/alt/ctrl] Cold Blood; Backstab
/stopcasting
/cast [modifier:shift] Backstab; [modifier:alt] Eviscerate; [modifier:ctrl] Mutilate
Зажимаем и при нажатии получаем Cold Blood -> Backstab.
Зажимаем и получаем Cold Blood -> Eviscerate.
Зажимаем и получаем Cold Blood -> Mutilate.
Если модификаторы не зажимаем, то будет просто Backstab.

Макросы на СТЕЛС:

Спамкнопка на стелс:
Позволяет уходить в стелс, без риска выбить себя случайно повторным нажатием.
/cast [nostealth] Stealth

Спамкнопка на шадоумелт:
/cast [nocombat,nostealth] shadowmeld

Спамкнопка на стелс или шадоумелт:
Позволяет уходить в стелс по спамкнопке, если стелс в кулдауне и вы не в комбате, кастанется шадоумелт, при спаме кнопки, как только откулдаунится стелс – вы уйдете в стелс.
/cast [stance:0] stealth
/cast [nocombat,nostealth] shadowmeld

Стелс (Left-Mouse-Click) -> Шадоумелт (Right- Mouse-Click) -> Спамкнопка
/cast [nostealth] Stealth
/cast [button:2,nocombat,nostealth] shadowmeld

Стелс (Left-Click) -> Маунт (Right-Click)
Не спамкнопка!!!
/use [button:2] <имя маунта>
/cast [button:1] stealth

Стелс (спамкнопка) -> Чип шот
/cast [stealth] Cheap Shot; Stealth

Стелс не в комбате -> Ваниш в комбате
/cast [combat] Vanish; [nostealth] Stealth

Гоуж -> Рестелс
/cast [combat] Gouge; Stealth

Гоуж -> Рестелс -> Чип шот -> Синистр
Очередность абилок сделана так, что следующая по очереди должна сработать только после применения предыдущей, при спаме данной кнопки. Если возможен рестелс (вы вышли из комбата) вы его сделаете, затем чипшот и синистр, если же нет, то по истечении кулдауна на гоуж – вы примените его с нова через 20сек (предлагается заменить данным макросом обычный гоуж).
/castsequence reset=20 Gouge, Stealth, Cheap Shot, Sinister Strike
Альтернативный макрос:
Если вы в стелсе, то бьете чип шотом. Если не в стелсе и в комбате, то бьете гоужем, если тот не на кулдауне. Так же вы можете использовать этот макро для рестелса, ибо он не требует гоужа по очередности применения. Очередь автоматически обнулится при смене цели.
/cast reset=target/combat [nostealth,combat] Gouge; [nocombat, nostealth] stealth; [stealth] cheap shot

Макросы на ШАДОУСТЕП:

Шадоустеп -> Амбуш
Делаете шадоустеп и амбуш в 2 нажатия по одной кнопке (иконка шадоустепа с кулдауном).
#show Shadowstep
/castsequence Shadowstep, Ambush

Шадоустеп -> Амбуш -> Смена пушек -> Хемо
Макрос меняет оружие в зависимости от того, в стелсе вы или нет. Если в стелсе то применяет шадоустеп затем амбуш, потом смена оружия и хемо. Если не в стелсе то просто хемо спамкнопка.
/equip [stealth] <Имя дагера>, [nostealth] <Имя меча>
/cast [equipped:daggers, stealth] Shadowstep
/cast [equipped:daggers, stealth] Ambush; [equipped: One-Handed Swords] Hemorrhage

Шадоустеп -> Сап
Первое нажатие – шадоустеп, второе – сап. Ресет через 20сек.
/castsequence reset=20 Shadowstep, Sap
На этот же макро можно довесить просто сап, при нажатии правой кнопкой мыши:
/castsequence reset=20 Shadowstep, Sap
/cast [button:2] Sap
Или использовать модификатор на клаве (shift/ctrl/alt) для Сапа:
/castsequence reset=20 Shadowstep, Sap
/cast [modifier:shift/ctrl/alt] Sap

Премед->Шадоустеп->Амбуш / Бэкстаб
Премед, затем шадоустеп, затем открывающий прием, в примере – амбуш, потом спам кнопка – бс. Если в стелсе - амбушим, если нет, то бэкстабим. Вы можете выбрать другие открывающие приемы и спам приемы для этого макро.
/cast Premeditation
/stopcasting
/cast Shadowstep
/stopcasting
/cast [stealth] Ambush; Backstab

Макросы на Амбуш/Бэкстаб:

Меняем оружие и амбушим:
Нажимаем 1 раз и происходи смена оружия, потом просто спамим кнопку и амбуш примениться как только будет готов.
/equip <имя оружия>
/cast Ambush

Меняем оружие и бэкстабим:
Если у вас не одет дагер, при первом нажатии на макрос, вы меняете оружие на дагер, при втором нажатии делаете бэкстаб и меняете оружие обратно.
/cast Backstab
/run UseContainerItem(x,y)

Амбуш если в стелсе -> Бэкстаб если нет
/cast [stealth] Ambush; Backstab
или...
/cast [nostealth] Backstab; Ambush

Спамкнопка “Атака” -> Бэкстаб
Просто спам атаки, пока нет возможности для бэкстаба (60 энергии, находиться за спиной цели), без выключения автоатаки.
/startattack
/cast Backstab

Макросы на Синистр/Эвис:

5 Синистров -> Эвис
Цикл из 5 синистров и эвиса после них. (Эвиса не будет пока не будут нажаты все 5 синистров или не сменится таргет).
/startattack
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

Синистр по левому клику мыши -> Эвис по правому клику мыши
/cast [button:2] Eviscerate; Sinister Strike

Макросы на Репост:

Синистр + Репост на спамкнопке:
/startattack
/castrandom Sinister Strike, Riposte
Или...
/startattack
/castsequence reset=1.5 Sinister Strike, Riposte

Синистр по левому клику мыши -> Репост по правому клику
/cast [button:2] Riposte; Sinister Strike

Макросы на Колд Блад:

Колд Блад -> Эвис (отображение иконки и кд колдблада)
#show Cold Blood
/cast Cold Blood
/stopcasting
/cast Eviscerate
Или…
#show Cold Blood
/castsequence reset=180 Cold Blood, Eviscerate

Колд Блад по левому клику мыши -> Эвис по правому
/cast [button:2] Eviscerate; Cold Blood

Премед ->Амбуш по левому клику / Колд блад ->Эвис по правому клику
В одно нажатие левой кнопкой мыши вы делаете премед и амбуш, в одно нажатие правой кнопкой мыши колдблад и эвис.
/cast [button:2] Cold Blood; Premeditation
/stopcasting
/cast [button:2] Eviscerate; Ambush

5 Синистров -> Колд Блад -> Эвис
#show Cold Blood
/startattack
/castsequence reset=180 Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Cold Blood, Eviscerate

Колд Блад -> Мутилейт
/cast Cold Blood
/stopcasting
/cast Mutilate

Колд Блад -> Бэкстаб при зажатом шифте / Эвис (Alt) / Мутилейт (Ctrl)
Зажимаем шифт и получаем колдблад и бэкстаб в одно нажатие. Зажимаем вместо шифта альт и получаем колдблад и эвис. Зажимаем контрол – получаем колдблад и мути.
/cast [modifier:shift/alt/ctrl] Cold Blood; Backstab
/stopcasting
/cast [modifier:shift] Backstab; [modifier:alt] Eviscerate; [modifier:ctrl] Mutilate

Колд блад по правому клику -> Чип шот ->Мутилейт -> Кидни -> Мутилейт -> Эвис по левому клику
/cast [button:2] Cold Blood
/castsequence reset=target Cheap Shot, Mutilate, Kidney Shot, Mutilate, Eviscerate
Этот макро позволяет кастануть колдблад в любой момент цепочки по правому клику. Так же ему пофигу на кулдаун колдблада. Если вы хотите мониторить кулдаун колдблада, не забудьте поставить первой строчкой “#show Cold Blood”.

Макросы на Хемо/Гостли:

Гостли -> 5 Хемо
Бьете гостли, а потом 5 раз хемо, через 20 секунд ресет и снова гостли.
/castsequence reset=20 ghostly strike, hemorrhage, hemorrhage, hemorrhage, hemorrhage, hemorrhage
Можно сделать гостли/хемо через рандом, тогда гостли будет использоваться почти сразу же, как откулдаунится:
/castrandom Ghostly Strike, Hemorrhage

Гостли -> 4-е Синистра -> Эвис
Гостли потом 4 синистра и закрываем эвисом. Только надо помнить что у гостли кулдаун, и если цепочка будет завершена раньше, придется подождать =). (Макрос хорош на гринде толстых мобов)
/castsequence reset=target Ghostly Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

Синистр по левому клику -> Хемо по правому
/cast [button:2] Hemorrhage; Sinister Strike

Хемо по левому клику -> Эвис по правому
/cast [button:2] Eviscerate; Hemorrhage

Хемо -> СнД -> Эвис (еще один макрос на фарм)
/startattack
/castsequence reset=target Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Slice and Dice, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Hemorrhage, Eviscerate

Макросы на эксплоз армор /чип шот/ и т.д. -> без сбивания гоужа / сапа / блайнда:

/cast Expose Armor
/stopattack
Можно попробовать избежать лишнего удара убрав оружие или например взяв в руки рейнджет оружие:
/equip
/cast Expose Armor
/stopattack

Для Чипшота:
/equip
/cast Cheap Shot
/stopattack
Тактика хороша в теории, но тем не менее многие папки ей пользуются, надо лишь немного приловчиться…

Макросы на СнД:

СнД с левого клика -> Эвис с правого
/cast [button:2] Eviscerate; Slice and Dice

5 Синистров -> СнД
/startattack
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Slice and Dice
Добавляем СнД и БлэйдФлури (цепочка на фарм с добавлением блейд флури и снд - СС-СнД-БлэйдФлури-СС-СС-СС-СС-СС-Эвис)
#show Blade Flurry
/startattack
/castsequence reset=120 Sinister Strike, Slice and Dice, Blade Flurry, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

СС+СнД+5СС+Колд Блад+Эвис
#show Cold Blood
/startattack
/castsequence reset=180 Sinister Strike, Slice and Dice, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Cold Blood, Eviscerate

Чип Шот -> СнД (жмем очень быстро)
/castsequence reset=target/combat Cheap Shot, Slice and Dice

“ I.W.I.N. Button!” или игра одним пальцем:
Цепочка: Чипшот->Гоуж->Стелс->Чипшот->СС->Колд Блад->Эвис->Ваниш->Чипшот->Гоуж->СС->СС->Эвис
/castsequence reset=target Cheap Shot, Gouge, Stealth, Cheap Shot, Sinister Strike, Cold Blood, Eviscerate, Vanish, Cheap Shot, Gouge, Sinister Strike, Sinister Strike, Eviscerate




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 20:11 | Сообщение # 12
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для Ханта:

0) Базовый макрос для БМа.
#showtooltip Steady Shot
/cast !Auto Shot
/cast Steady Shot
/cast [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();

1)Когда нет проблем с маной
/cast [target=pet, dead] null; [target=pet, noexists] null; [target=pettarget, exists] Kill Command
/castsequence reset=6 !Auto Shot,Steady Shot,Arcane Shot,!Auto Shot,Steady Shot
/script UIErrorsFrame:Clear();

2)Когда мана почти на исходе
#showtooltip Steady Shot
/castsequence reset=2.6 !Auto Shot, Steady Shot

3) Макрос для уничтожения тотемов шамана, не меняет таргета самого хантера, после убийства всех тотемов пет уходит на цель хантера. Более важные тотемы ставятся вниз списка.
/petattack
/petattack [target=grounding]
/petattack [target=tremor]
/petattack [target=poison]

4) Макрос на Воскрешение, Вызов и Лечение пета, на одной кнопке. Если зажать Ctrl то всегда будет Воскрешение (это в случае когда трупа пета уже нету)
/cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; [nopet] Call Pet; Mend Pet

5) Макрос на отпивание во время боя. Пассив пета используется потому что пет может быть во время комбата поставлен в какую-то конкретную точку, а не возле хантера.
/petpassive
/cast Feign Death
/use Conjured Crystal Water

6) Макрос на удобное использование Missdirection в группе или рейде.
/focus [help]
/stopmacro [help]
/cast [target=focus,exists] Misdirection

7) Часто востребованный макрос на спам всех мили абилок хантера
#showtooltip Mongoose Bite
/cast !Raptor Strike
/castsequence reset=1 Wing Clip, Mongoose Bite
/cast [target=pettarget] Kill Command
Соотвественно тултип можно поставить какой угодно, по желанию можно убрать КК.

/castsequence Wing Clip(Rank 3), Raptor Strike(Rank 8)
/cast Mongoose Bite(Rank 4)
делает вингклип и раптор, если додж- мангуст... не спамит винглип по кд.. если хотите по кд нужно доработать..




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Deriel

Дата: Понедельник, 16.06.2008, 20:15 | Сообщение # 13
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Полезные макросы для Друля...
ЗЫ Переводить сейчас недосуг... Мож переведу позже...

Shifting Macros

Caster Form (sticky)
/cancelform

Dire Bear Form (sticky)
/cancelform [nostance:1]
/cast [nostance] Dire Bear Form
{also: to make this spamable, remove "[nostance:1]" from the /cancelform line}

Dire Bear Form > Feral Charge (sticky)
/cancelform [nostance:1]
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge
{also: to make this spamable, change /cast line to "/castsequence [nostance] Dire Bear Form; [stance:1] reset=15 Feral Charge, Dire Bear Form"}

Dire Bear Form > Feral Charge / Bash (sticky)
/cancelform [nostance:1]
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge
/stopcasting
/cast [stance:1] Bash

Dire Bear Form + Equip Idol + Weapon
/cancelform [nostance:1]
/cast [nostance] Dire Bear Form
/equip [nostance] Earthwarden
/equip [nostance] Idol of Brutality
{note: the equip condition is still [nostance] because it hasn't yet registered that the stance has changed. equipping gear in combat can be done during a global cooldown, but it also causes a GCD, so you must shift before issuing equip commands.}

Cat Form (sticky)
/cancelform [nostance:3]
/cast [nostance] Cat Form
{also: to make this spamable, remove "[nostance:3]" from the /cancelform line}

Cat Form > Prowl (sticky)
#show Prowl
/cancelform [nostance:3]
/cast [nostance] Cat Form; [stance:3, nocombat, nostealth] Prowl

Cat Form > Prowl > Pounce > Mangle
#showtooltip
/cancelform [nostance:3]
/cast [nostance] Cat Form; [stance:3, nostealth, nocombat] Prowl; [nostealth, combat] Mangle (Cat)(); [stealth] Pounce

Cat Form + Equip Idol + Weapon
/cancelform [nostance:3]
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl
/equip [nostance] Idol of Ferocity
/equip [nostance] Staff of the Wild
{note: the equip condition is still [nostance] because it hasn't yet registered that the stance has changed. equipping gear in combat can be done during a global cooldown, but it also causes a GCD, so you cannot shift after equipping}

Travel Form (sticky)
/cancelform [nostance:4]
/cast [nostance] Travel Form
{also: to make this spamable, remove "[nostance:4]" from the /cancelform line}

Travel Form / Aquatic Form (sticky)
/canceform [nostance:2, nostance:4]
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
{also: to make this spamable, remove "[nostance:2, nostance:4]" from the /cancelform line}

Travel Form / Aquatic Form / Mount (sticky)
/cancelform [nostance:2, nostance:4] [stance:4, nocombat]
/use [nostance, nomounted, outdoors, nocombat]
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
{also: to make this spamable, remove "[nostance:2, nostance:4]" from the /cancelfrom line}
{also: to have more control over when you mount, add "modifier" inside the /use line condition list, and add "/dismount" to the top}

Flight Form (sticky)
/cancelform [nostance:5?6]
/cast [nostance] Flight Form
{also: to make this spamable, remove "[stance:5?6]" from the /cancelfrom line, where 5?6 is 5 or 6 depending on talent spec}

Flight Form / Travel Form / Aquatic Form (sticky)
/cancelform [stance:1/3] [stance:4, flyable, nocombat]
/cast [nostance, swimming] Aquatic Form; [nostance, flyable, nocombat] Flight Form; [nostance, outdoors] Travel Form
{also: if you have Moonkin Form or Tree of Life, replace "[stance:1/3]" with "[stance:1/3/5]"}
{also: for spamming, remove "[stance:1/3]" from the /cancelform line}
{also: for spamming only while flying (for quick descent), add "[stance:5?6, nocombat]" to the /cancelform line}
{note: this will take you out of Travel Form if you are in Outland and not in combat so that you can shift into Flight Form}

Flight Form / Travel Form / Aquatic Form / Mount (sticky)
/canceform [stance:1/3] [stance:4, nocombat] [stance:5?6, noflying, nocombat]
/use [nostance, outdoors, noflyable, nocombat] ; [nostance, flyable, nocombat]
/cast [nostance, swimming] Aquatic Form; [nostance, flyable, nocombat] Flight Form; [nostance, outdoors] Travel Form
{also: if you have Moonkin Form or Tree of Life, replace "[stance:1/3]" with "[stance:1/3/5]"}
{also: for spamming, remove "[stance:1/3]" from the /cancelform line}
{also: for spamming only while flying (for quick descent), remove "noflying" from the end of the /cancelform line}
{also: for more control when mounting, add "modifier" inside the /use line condition list, and add "/dismount" to the top}
{note: this will take you out of Travel Form if you are in Outland and not in combat so that you can shift into Flight Form}

Travel Form & Rejuvenation (spamable)
/cancelform
/castsequence [nostance, target=player] reset=10 Rejuvenation, Travel Form, Travel Form, Travel Form

Travel Form & Nature's Grasp (spamable)
/cancelform
/castsequence [nostance, outdoors] reset=50 Nature's Grasp, Travel Form, Travel Form, Travel Form

Moonkin / Tree of Life + Change Actionbar
/cancelform [nostance:5]
/cast [nostance]
/changeactionbar [stance:5] 2
{note: since most spells don't work in these forms, this macro sets up a dedicated actionbar with form-specific spells}

Caster Form + Restore Main Actionbar
/cancelform
/changeactionbar [nostance] 1

Dire Bear Form / Cat Form / Moonkin Form / Tree of Life / Flight Form / Travel Form / Aquatic Form
/cancelform
/cast [modifier:ctrl] Cat form; [modifier:alt] Dire Bear Form; [modifier:shift] ; [swimming] Aquatic Form; [flyable, nocombat] Flight Form; [outdoors] Travel Form

Balance Macros

Barkskin > Hurricane
/stopmacro [channeling:Hurricane]
/castsequence reset=55/combat Barkskin, Hurricane

Entangling Roots / Nature's Grasp
/cast [modifier] Nature's Grasp; [nostance, harm] [stance:5, harm] Entangling Roots; Nature's Grasp

Faerie Fire
/cast [harm] [target=targettarget, harm] Faerie Fire

Innervate
/cast [modifier, target=player] [help] [target=mouseover, exists, help] [target=none] Innervate
{note: Innervate cannot be used on units that do not have a mana bar}

Innervate & Announce (Channel)
/cast [help] Innervate
/stopmacro [nohelp]
/5 <>
/script SendChatMessage("You have been INNERVATED, use it well!","WHISPER",nil, UnitName("target"))

Innervate & Smart Whisper
/run local s,u="Innervate","target";local t,d=GetSpellCooldown(s);if IsSpellInRange(s,u)==1 and UnitManaMax(u)>120 and d<=GetTime()-t then SendChatMessage("You have been INNERVATED!","WHISPER",nil,UnitName(u))end
/cast [help,nodead]Innervate
{also: change "target" to "mouselook"}
{also: you can remove each "local" for more space}

Innervate & Smart Whisper & Raid
/run s,u="Innervate","target"t,d=GetSpellCooldown(s)if IsSpellInRange(s,u)==1 and UnitManaMax(u)>120 and d<=GetTime()-t then SendChatMessage("You're INNERV8D","WHISPER",nil,UnitName(u))SendChatMessag e(UnitName(u).."'s INNERV8D","RAID")end
/cast Innervate

Moonfire (spamable)
/castsequence reset=9/target/combat/ctrl Moonfire(Rank 12), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11)

Moonfire (various ranks)
/cast [modifier:ctrl] Moonfire(Rank 1); [button:2] Moonfire(Rank 11); Moonfire(Rank 12)

Moonfire & Equip Idol
/equip Idol of the Moon
/cast Moonfire
{note: this takes two clicks due to the GCD on swapping idols in combat}

"Totem Killer"
/focus target
/targetenemy
/cast [harm] Moonfire(Rank 1)
/target focus

Starfire / Moonfire > Insect Swarm > Wrath
/cast [nocombat] Starfire
/castsequence reset=12/target Moonfire, Insect Swarm, Wrath, Wrath, Wrath, Wrath
{also: add "Entangling Roots, " after Insect Swarm}

Cyclone > Regrowth > Rejuvenation / Bandage
/castsequence [nostance] reset=12 Cyclone, Regrowth, Rejuvenation; [stance:5] reset=30 Cyclone, Heavy Netherweave Bandage

Cyclone > Caster Form > Regrowth > Rejuvenation > Moonkin Form > Starfire
/castsequence [stance:5] reset=12 Cyclone, Moonkin Form, Starfire; [nostance, target=player] reset=12 Regrowth, Rejuvenation, Moonkin Form
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Rejuvenation, Swiftmend" if you have it}
{also: the sequence involving Starfire can be extended with the Moonfire > Insect Swarm > Wrath sequence}

Feral Macros

Cat Macros
{also: to combine with non-cat macros, add "[stance:3]" in every /cast line}

Faerie Fire / Prowl
/cast [combat, nostealth] Faerie Fire (Feral)(); [nocombat, nostealth] Prowl
{note: the extra () is necessary}

Mangle > Cower / Faerie Fire
/castsequence [nomodifier] reset=target Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3), Cower
/cast [modifier] Faerie Fire (Feral)()
{note: the (Rank N) is necessary, change to your own rank}

Mangle / Ferocious Bite {also: Rip / Faerie Fire}
#showtooltip
/cast [modifier] Ferocious Bite; Mangle (Cat)()
{also: replace Ferocious Bite with "Rip" or ""Faerie Fire (Feral)()"}

Mangle / Shred
/castrandom [stance:3] Mangle (Cat)(), Shred, Shred

Pounce / Mangle
/cast [nostealth] Mangle (Cat)(); [stealth] Pounce

Pounce / Mangle / Ferocious Bite {also: Rip / Faerie Fire}
#show Mangle (Cat)()
/cast [modifier] Ferocious Bite; [stealth] Pounce; Mangle (Cat)()
{also: replace Ferocious Bite with "Rip" or ""Faerie Fire (Feral)()"}

Pounce / Mangle > Rake
/castsequence [nostealth] reset=4/target/combat Mangle (Cat)(Rank 3), Rake, Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3)
/cast [stealth] Pounce

Pounce / Rake
/cast [nostealth] Rake; [stealth] Pounce

Pounce / Rake / Rip
#show Rake
/cast [modifier] Rip; [stealth] Pounce; Rake

Pounce / Mangle > Rake / Ferocious Bite
/castsequence [nostealth, nomodifier] reset=4/target/combat Mangle (Cat)(Rank 3), Rake, Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3), Mangle (Cat)(Rank 3)
/cast [modifier] Ferocious Bite; [stealth] Pounce
{also: replace Ferocious Bite with "Rip" or ""Faerie Fire (Feral)()"}

Prowl / Pounce
/cast [nostealth, nocombat] Prowl; [stealth] Pounce

Prowl / Pounce / Faerie Fire > Mangle > Shred
/castsequence [nostealth, combat] reset=6/target/combat Faerie Fire (Feral)(Rank 5), Mangle (Cat)(Rank 3), Shred
/cast [nostealth, nocombat] Prowl; Pounce
{also: replace Shred with "Rake"}

Ravage / Shred
/cast [nostealth] Shred; [stealth] Ravage

Ravage / Shred / Ferocious Bite
#show Shred
/cast [modifier] Ferocious Bite; [stealth] Ravage; Shred
{also: replace Ferocious Bite with "Rip" or ""Faerie Fire (Feral)()"}

Tiger's Fury > Ravage / Shred
#show Shred
/cast [stealth] Tiger's Fury
/stopcasting
/cast [stealth] Ravage; Shred
{also: alternate method- "/castsequence [stealth] reset=6 Tiger's Fury, Ravage"}

Trinket > Ravage / Shred
/use Bladefist's Breadth
/stopcasting
/cast [stealth] Ravage; Shred

Trinket1 / Trinket2 > Ravage
/use Bladefist's Breadth
/stopcasting
/use Terokkar Tablet of Precision
/stopcasting
/cast [stealth] Ravage; Shred
{note: the second trinket will only activate if the first trinket fails, but the spell will always cast}

Find Minerals > Find Herbs > Track Humanoids
/castsequence Find Minerals, Find Herbs, Track Humanoids

Prowl + Change Actionbar
/cast [nocombat, nostealth] Prowl
/changeactionbar [stance:3, nocombat] 2
{also: try replacing the nocombat condition in /changeactionbar with "stealth" if you occasionally end up in combat and in stealth without the new actionbar - this may require 2 clicks}

Unstealth + Change Actionbar
/cast [stealth] Pounce
/changeactionbar 1
{also: make a similar macro using "/cast [stealth] Ravage"}
{also: try adding "[nostealth]" condition in /changeactionbar if you occasionally end up out of stealth without the main actionbar - this may require 2 clicks}
(note: you need a mod to switch actionbars based on an event change like unstealthing. macros must be tied to button clicks}

"Update Stealth/Unstealth Actionbar"
/changeactionbar [nostealth] 1; [stealth] 2
{also: to tie this with an actual ability, consider adding "/cast Tiger's Fury" somewhere}
(note: you need a mod to switch actionbars based on an event change like unstealthing. macros must be tied to button clicks}

Maim > Regrowth > Rejuvenation > Cat Form
/castsequence [stance:3] reset=10 Maim,Cat Form; [nostance,target=player] reset=10 Regrowth,Rejuvenation,Cat Form
{also: to use this macro to heal others, include "[nostance,target=targettarget,help] reset=10 Regrowth,Rejuvenation,Cat Form; " and/or
"[nostance,target=mouseover,help] reset=10 Regrowth,Rejuvenation,Cat Form; " before the last sequence}
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Rejuvenation, Swiftmend" if you have it}

Caster Form > Potion > Cat Form *new*
/castsequence reset=3 Cat Form, Enrage
/stopcasting
/use
{note: Enrage is used to prevent accidental double-shifting by stopping the castsequence from reaching the end and resetting - any spell/item that will always fail can be used}

Cyclone, Bash, Pounce, Maim - The "Stop doing that" macro *new*
#showtooltip
/cast [nostance] Cyclone; [stance:1] Bash; [stance:3, stealth] Pounce; [stance:3, nostealth] Maim

Bear Macros
{also: to combine with non-bear macros, add "[stance:1]" in every /cast line}

Demo Roar / Bash
/cast [modifier] Bash; Demoralizing Roar

Enrage + Feral Charge
/cast Enrage
/stopcasting
/cast Feral Charge

Feral Charge / Bash {also: Mangle / Lacerate / Growl}
/cast Feral Charge
/stopcasting
/cast Bash
{also: replace Bash with "Mangle (Bear)()" or "Lacerate" or "Growl"}

Lacerate
#showtooltip
/cast [target=mousever, harm] [harm] Lacerate

Maul + auto-attack
#showtooltip Maul
/startattack [nomodifier]
/cast [nomodifier] Maul
/stopattack [modifier]
{note: holding a modifier key will allow you to stop attacking.}

Maul + Faerie Fire
/cast Maul
/cast Faerie Fire (Feral)()

Maul + Faerie Fire + auto-attack & Hide Errors
#showtooltip
/stopattack [modifier]
/stopmacro [modifier]
/startattack
/cast Maul
/script UIErrorsFrame:Hide()
/cast Faerie Fire (Feral)()
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()

Maul + Feral Charge
/cast Maul
/cast Feral Charge
{note: Furor alone will not give you enough Rage to use this combination. You will Feral Charge and begin auto-attacking, but Maul will fail.}

Maul + Mangle
#showtooltip Mangle (Bear)()
/cast Maul
/cast Mangle (Bear)()
{also: to hide the errors when spamming the macro while Mangle is on cooldown, add "/script UIErrorsFrame:Hide()" before the Mangle line, and "/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()" after}

Maul > Mangle
/castsequence reset=5/combat Maul, Mangle (Bear)(Rank 3), Maul, Maul

Maul / Mangle / Faerie Fire
/castrandom Faerie Fire (Feral)(), Mangle (Bear)(), Mangle (Bear)(), Maul, Maul, Maul

Maul + Faerie Fire > Mangle
/cast Maul
/castsequence reset=6/target/combat Faerie Fire (Feral)(Rank 5), Mangle (Bear)(Rank 3)

"Bear Opener"
#showtooltip
/startattack
/castsequence [nocombat] Enrage, Feral Charge;[combat] reset=30 Faerie Fire (Feral)(Rank 5), Demoralizing Roar, Maul, Mangle (Bear)(Rank 3), Maul, Swipe, Maul

"Buffed Pull"
/castsequence [nostance, target=player] reset=target/combat Regrowth, Rejuvenation, Barkskin, Bear Form
/cast [stance:1] Feral Charge

Moonfire > Bear Form / Faerie Fire
/startattack
/castsequence [nostance] reset=combat Moonfire, Dire Bear Form; [stance:1] Faerie Fire (Feral)()
{optionally add Starfire into the /castsequence for extra damage before the fight starts}

Bash > Regrowth > Rejuvenation > Bear Form
/castsequence [stance:1] reset=60 Bash, Dire Bear Form; [nostance, target=player] reset=60 Regrowth, Rejuvenation, Dire Bear Form
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Rejuvenation, Swiftmend" if you have it}

Bash > Nature's Swiftness > Healing Touch > Bear Form
/castsequence [stance:1] reset=60 Bash, Dire Bear Form
/cast [nostance] Nature's Swiftness
/stopcasting
/castsequence reset=10 [nostance, target=player] Healing Touch, Dire Bear Form
{also: to use this macro to heal others, include "[nostance,target=targettarget,help] reset=10 Healing Touch,Dire Bear Form; " and/or "[nostance,target=mouseover,help] reset=10 Healing Touch,Dire Bear Form; " before the last sequence}

Caster Form > Potion > Bear Form
/castsequence reset=3 Dire Bear Form, Cower
/stopcasting
/use
{note: Cower is used to prevent accidental double-shifting by stopping the castsequence from reaching the end and resetting - any spell/item that will always fail can be used}

Restoration Macros

Remove Curse
/cast [target=mouseover, help] [target=targettarget, help] [target=player] Remove Curse

Cure Poison
/cast [target=mouseover, help] [target=targettarget, help] [target=player] Cure Poison

Abolish Poison / Remove Curse
/cast [modifier, target=mouseover, help] [button:2, target=mouseover, help] Remove Curse; [button:1, target=mouseover, help] Abolish Poison

Cure Poison / Remove Curse (spamable)
/targetfriend
/cast [modifier] [button:2] Remove Curse; [button:1] Cure Poison
/stopcasting

Cure Poison + Remove Curse (spamable) (unconfirmed)
/targetfriend
/cast Cure Poison
/stopcasting
/cast Remove Curse
/stopcasting

Cure Poison + Remove Curse (unconfirmed)
/cast [target=mouseover, help] Cure Poison
/stopcasting
/cast [target=mouseover, help] Remove Curse

"Pseudo-Decursive" (unconfirmed)
/cast [help] Cure Poison
/stopcasting
/cast [target=player] Cure Poison
/cast [target=party1] Cure Poison
/cast [target=party2] Cure Poison
/cast [target=party3] Cure Poison
/cast [target=party4] Cure Poison
/stopcasting

Nature's Swiftness + Healing Touch
/cast Nature's Swiftness
/stopcasting
/cast [help] [target=player] Healing Touch

Caster Form > Nature's Swiftness + Healing Touch
/cancelform
/cast [nostance] Nature's Swiftness
/stopcasting
/cast [nostance, help] [nostance, target=player] Healing Touch

Caster Form > Rejuvenation > Swiftmend
/cancel [nostance:5]
/castsequence [nostance] Rejuvenation, Swiftmend
{also: add "Barkskin" and/or "Regrowth" before the Rejuvenation}

Nature's Swiftness + Healing Touch / Regrowth (in Tree of Life)
/cast Nature's Swiftness
/stopcasting
/cast [nostance, help] [nostance, target=player] Healing Touch; [stance:5, help] [stance:5, target=player] Regrowth

Trinket + Nature's Swiftness + Healing Touch / Regrowth
/use Zandalarian Hero Charm
/stopcasting
/cast Nature's Swiftness
/stopcasting
/cast [nostance, help] [nostance, target=player] Healing Touch; [stance:5, help] [stance:5, target=player] Regrowth

Healing Touch (target or target's target)
/cast [help] [target=targettarget] Healing Touch

Healing Touch (every situation)
/cast [modifier,target=player] [help] [target=targettarget, help] [target=mouseover,help] [target=focus,help] [target=focustarget,help] [target=none] Healing Touch

Healing Touch + Equip Idol
/cast Healing Touch
/equip Idol of the Avian Heart

Healing Touch & Announce (Say)
/cast [help] Healing Touch; [target=player] Healing Touch
/stopmacro [nohelp]
/say "Healing %t in 3 seconds."

Rejuv + Equip Idol
/equip Idol of Rejuvenation
/cast Rejuvenation
{note: this takes two clicks due to the GCD on swapping idols in combat}

Regrowth > Rejuvation > Lifebloom
/castsequence [help] [target=player] reset=8/target Regrowth, Rejuvenation, Lifebloom

Rebirth
#showtooltip
/cast [help, dead] [target=targettarget, help, dead] [target=mouseover, help, dead] [target=focus, help, dead] Rebirth; [target=focustarget, help, dead] [target=none] Rebirth

Rebirth & Announce (Channel)
/stopmacro [nohelp]
/stopmacro [help, nodead]
/5 <>
/cast Rebirth

Rebirth / Innervate & Smart Announce
/run u="mouseover"s=UnitIsDead(u)and"Rebirth"or"Innerva te"t,d=GetSpellCooldown(s)IsSpellInRange(s,u)==1 and d<=GetTime()-t and SendChatMessage("Casting "..s.." on "..UnitName(u),"PARTY")
/cast [target=mouseover,nodead]Innervate;[target=mouseover]Rebirth

General Utility Macros

Faerie Fire / Faerie Fire (Feral)
#showtooltip
/cast [nostance] Faerie Fire; Faerie Fire (Feral)()

Mark of the Wild / Gift of the Wild
#showtooltip Gift of the Wild
/cast [button:2] [modifier] Gift of the Wild; Mark of the Wild

Thorns > Mark of the Wild > Omen of Clarity
#showtooltip
/castsequence [modifier, target=player] [help] [target=player] reset=10/target Thorns, Mark of the Wild, Omen of Clarity
{note: Thorns is first because you have to refresh it more often}

Prowl / Shadowmeld (Night Elf) (sticky)
/cast [nocombat, stance:3, nostealth] Prowl; [nocombat, nostealth] Shadowmeld

War Stomp > Regrowth > Rejuvenation (Tauren)
#showtooltip War Stomp
/cancelform
dismount
/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Nature's Swiftness; /stopcasting; /cast [target=player] Healing Touch"}

Bear Form > Bash > Regrowth > Rejuvenation > Bear Form
#showtooltip
/cancelform [nostance:1]
/castsequence [stance:1] reset=9 Bash,Dire Bear Form;[nostance,target=player] reset=9 Dire Bear Form,Regrowth,Rejuvenation
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Nature's Swiftness, Healing Touch" (takes 2 clicks)}

Caster Form > Health Pot > Rejuvenation > Regrowth > Healing Touch
/cancelform
/castsequence [nostance, target=player] Major Healing Potion, Rejuvenation, Regrowth, Healing Touch
{note: this sequence will not run at all while healing potions are on cooldown}
{also: try "/castsequence [nostance, target=player, modifier] Major Healing Potion, Rejuvenation, . . .; [nostance, target=player] Rejuvenation, . . ."}

Caster Form > Barkskin > Tranquility
/stopmacro [channeling:Tranquility]
/cancelform
/castsequence [nostance] reset=60 Barkskin, Tranquility
{also: to shift to Bear Form after, add ", Dire Bear Form" at the end}
{also: to prevent deshifting from Tree of Life, add "[nostance:5]" after the /cancelform}

Bash / Cower > Caster Form > Barkskin > Tranquility / Rebirth
/cast [stance:1] Bash; [stance:3] Cower
/cancelform
/castsequence [target=mouseover,dead] [dead] reset=55 Barkskin, Rebirth; reset=55 Barkskin, Tranquility




† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

zlamzhe

Дата: Понедельник, 16.06.2008, 20:16 | Сообщение # 14
залетный
Сообщений: 17
Репутация: 2
Статус: Offline
Ник персонажа:
Zlamzhe
афигеть biggrin biggrin и не лень писать стоко было??? НУ СПС за помощ




 

Deriel

Дата: Понедельник, 16.06.2008, 20:42 | Сообщение # 15
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Не всё ручками писалось.... wink
Но иногда переводить задалбывало...
Да и есчО... Забыл добавить, если какой либо макрос не будет работать - пишите мне в ПМ и выкладывайте какой именно макрос не работает...
† С уважением, Deriel® †





† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Allkrow

Дата: Понедельник, 16.06.2008, 20:48 | Сообщение # 16
МамкО
Сообщений: 435
Репутация: 121
Статус: Offline
Ник персонажа:
Райлит
форумный цветок
Так, надо осваивать написание макросов - не зря же Дериел старался - за это ему огромное спасибо и плюсик - думаю он многим помог этим wink


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

Не ругайтесь с ведьмой, себе дороже...

Сообщение отредактировал Allkrow - Понедельник, 16.06.2008, 20:48
 

Lexlock

Дата: Понедельник, 16.06.2008, 21:42 | Сообщение # 17
Гроссмейстер
Сообщений: 871
Репутация: 85
Статус: Offline
Ник персонажа:
Lexlock
crazy ни асилил.... это ты спецом стока написал.. признайся.. чтоб мы глаза сломали... wacko


-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------
 

MoHaX

Дата: Понедельник, 16.06.2008, 22:17 | Сообщение # 18
Ворчливый админ
Сообщений: 1171
Репутация: 86
Статус: Offline
Ник персонажа:
Hunter_dn (Ru3)
Фак мой моск)

† Флуд... Монах, скоро начну делать предупреждения wink Deriel® †


Монахдн - 80lvl hunter_completed 6000+ gear score - completed
Теронид - 80lvl hunter_completed
Вождыня - 80lvl druid_completed
Паркур - 80lvl druid_completed
Шальная - 80lvl death knight_completed
Ледихоуп - shaman in progress
 

Deriel

Дата: Понедельник, 16.06.2008, 22:30 | Сообщение # 19
Когдато добрый Советник
Сообщений: 439
Репутация: 90
Статус: Offline
Ник персонажа:
DerielDn (DO VRU Ру3)
Quote (Lexlock)
ни асилил.... это ты спецом стока написал.. признайся.. чтоб мы глаза сломали...

Тут попросили раскрыть тему макросов... Я всего лишь постарался раскрыть её как можно глубже...





† Forever A NUB†
† Тёмный Дайвер Deriel® †

 

Archibalt

Дата: Четверг, 19.06.2008, 14:33 | Сообщение # 20
Оруженосец
Сообщений: 271
Репутация: 35
Статус: Offline
Ник персонажа:
1
АГРОМНЫЙ РЕСПЕКТ!)


 
Форум » Встрехнем сединой » Прочее » Макросы
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: