Jump to content
Alexander

Макросы

Recommended Posts

Кто может подсказать макрос на каст Режува и Свитменда, на сколько знаю кастсикуенс не пашет на классике.

Share this post


Link to post
Share on other sites

Через CastSpellByName и stopspellcasting, емнип, но все равно часто будет глючить, особенно в движении - хз почему

Share this post


Link to post
Share on other sites

Кто может подсказать макрос на каст Режува и Свитменда, на сколько знаю кастсикуенс не пашет на классике.

script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation(Rank 10)");end;
попробуй

Share this post


Link to post
Share on other sites

script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation(Rank 10)");end;
попробуй
Не работает, кидает только режув и все.

Share this post


Link to post
Share on other sites

Макрос на "Faerie Fire" или "Faerie Fire (Feral)", в зависимости от формы.

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;

Share this post


Link to post
Share on other sites

/script TargetUnit("player")/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation");end; /script TargetLastTarget()
Режув на себя без потери таргета, если висит режув - кастует свифменд на себя.

/script bI, bN, bIA = GetShapeshiftFormInfo(1); if bIA then CastSpellByName"Feral Charge" else CastShapeshiftForm(1) end /script cI, cN, cIA = GetShapeshiftFormInfo(3); if cIA then CastShapeshiftForm(3) end
Шейпшифт в мишку и чарж

Share this post


Link to post
Share on other sites

/script TargetUnit("player")/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation");end;/script TargetLastTarget()
Режув на себя без потери таргета, если висит режув - кастует свифменд на себя.
/script bI, bN, bIA = GetShapeshiftFormInfo(1); if bIA then CastSpellByName"Feral Charge" else CastShapeshiftForm(1) end/script cI, cN, cIA = GetShapeshiftFormInfo(3); if cIA then CastShapeshiftForm(3) end
Шейпшифт в мишку и чарж
Анрей, как сделать макрос чтобы на себя кидалась режувка и тут же свифтмендом поднимало?

Share this post


Link to post
Share on other sites

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

Ет понятно что 2 раза жать нужно, как и в случаях стелса чш или скатер трапа. Но как написать эту фигню в один макрос?

омг, я дно, извиняюсь, у тя тоже самое же написано в макросе. Только как от туда убрать селф таргет?

Зы все понял сам вопрос снят.

Edited by ====AL&AN====

Share this post


Link to post
Share on other sites

Так ты же на себя хотел кидать, нет? Ты меня совсем запутал.

/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation");end;

Так будет по таргету работать, нету режува - кидает режув, есть режув - кидает свифменд.

Share this post


Link to post
Share on other sites

Так ты же на себя хотел кидать, нет? Ты меня совсем запутал.

/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("Target",i),"Spell_Nature_Rejuvenation")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Swiftmend");else c("Rejuvenation");end;
Так будет по таргету работать, нету режува - кидает режув, есть режув - кидает свифменд.
Да да именно по таргету, а-то приходится жать макрос со стопкастингом на режувку и потом свифтменд на другой кнопке.Спасибо.

Share this post


Link to post
Share on other sites

за 2е спасибо :)

Играя фекалами и варами всегда делал так, чтобы кнопки в стойках совпадали. К примеру в 1 стойке на Q чардж, а на E 3 стойка. В 3 стойке на E интерцепт, а на Q 1 стойка. В 2 стойке на E 3 стойка и на Q 1 стойка.(То есть для чарджаинтерцепта надо нажать одну кнопку, независимо в какой стойке ты находишься) В 1 и 3 стойке на F 2 стойка, а во второй стойке на F макрос на щит+отражение.У фекалов тоже самое. Мишка на E и чардж на E. Проблем нету вообще. Edited by lonk

Share this post


Link to post
Share on other sites

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

Edited by фткyн

Share this post


Link to post
Share on other sites

У меня в коте есть абилка, чтобы в мишку перейти. И в мишке есть чтобы в кота)

Share this post


Link to post
Share on other sites

Играя фекалами и варами всегда делал так, чтобы кнопки в стойках совпадали. К примеру в 1 стойке на Q чардж, а на E 3 стойка. В 3 стойке на E интерцепт, а на Q 1 стойка. В 2 стойке на E 3 стойка и на Q 1 стойка.(То есть для чарджаинтерцепта надо нажать одну кнопку, независимо в какой стойке ты находишься) В 1 и 3 стойке на F 2 стойка, а во второй стойке на F макрос на щит+отражение.У фекалов тоже самое. Мишка на E и чардж на E. Проблем нету вообще.

2 клика больше одного2 клика дольше одного

Share this post


Link to post
Share on other sites

2 клика больше одного2 клика дольше одного

А кнопок то сколько? На макро ты жмешь один раз и сразу идёт форма+чардж? Я привык уже. 2 раза нажал и чувство ДИНАМИКИ происходящего)Знаешь как на арене шс+кик по фокусу делаешь макро и чувствуешь себя богом, когда сбиваешь хилу каст во время бурста второго)

Share this post


Link to post
Share on other sites

Макрос на "Faerie Fire" или "Faerie Fire (Feral)", в зависимости от формы.

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;
эм, отказывается кастовать обычный FF... в форме все норм. Я юзаю такой:/script CastSpellByName("Faerie Fire (Feral)()")/script CastSpellByName("Faerie Fire()")единственный минус, что в трэвэл формах нужно 2 раза нажимать, в остальном работает на ура.

Share this post


Link to post
Share on other sites

/script if not buffed("Cat Form", 'player') then cast("Cat Form(Shapeshift)")end;/script if buffed("Clearcasting", 'player') then cast("Shred")end;/script if GetComboPoints()==5 then CastSpellByName("Ferocious Bite") else CastSpellByName("Claw");end/script if buffed("Cat Form", 'player') and UnitMana("Player")<30 then cast ("Cat Form(Shapeshift)");end;

уан баттон пол ротации макрос.

Повершифт, на 5 кп бьет ферошс байтом, по клиркасту шредом, спамит клав, хотел впихнуть проверку на доты, но чтот не работает и дебафф слотов не будет хватать, так что рип и рейк вешаем ручками или следующим макросом.

/script if GetComboPoints()==5 then CastSpellByName("Rip") else CastSpellByName("Rake");end
Вешает рейк, если 5кп - рип.

Использую свободную панельу, чисто для пве, не забитую спеллами-банками, так что пре решифте в гуманоида панелька остается.

Нужен супер макро, у кого его нету - тот рак.

апд, макрос не актуален, клав в ротации не нужен, вот новый.

/script if not buffed("Cat Form", 'player') then cast("Cat Form(Shapeshift)")end;/script if GetComboPoints()==5 then CastSpellByName("Ferocious Bite") else CastSpellByName("Shred");end/script if buffed("Cat Form", 'player') and UnitMana("Player")<30 then cast ("Cat Form(Shapeshift)");end;
Edited by фткyн

Share this post


Link to post
Share on other sites

Все макросы начинаются с /, первая строчка просто означает иконку и мне лень было стирать.


Чарж в мишке, еквип  идол оф бруталити, старт автоатаки

/script SpellStopCasting()/script if not IsCurrentAction(1) then AttackTarget() end;/eq Idol of Brutality/script bI, bN, bIA = GetShapeshiftFormInfo(1); if bIA then CastSpellByName"Feral Charge" else CastShapeshiftForm(1) end /script cI, cN, cIA = GetShapeshiftFormInfo(3); if cIA then CastShapeshiftForm(3) end

клавы, если 5 кп ферощсбайт, еквип идол оф феросити.

/script if not IsCurrentAction(1) then AttackTarget() end;/eq Idol of Ferocity/script if GetComboPoints()==5 then CastSpellByName("Ferocious Bite") else CastSpellByName("Claw");end

фф в форме или без формы, на одну кнопку
MACRO 16777221 "fairf" Spell_Nature_FaerieFire

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end; 

Маул врубающий автоатаку автоатака должна быть в первом слоте главной панельки, еквип идол оф бруталити
MACRO 16777223 "maul" Ability_Druid_Maul

/script if not IsCurrentAction(1) then AttackTarget() end;/cast Maul(Rank 7)

рейк паунс в зависимости от стелса, еквип идол оф феросити
MACRO 16777220 "rake/punc" Ability_Gouge

/eq Idol of Ferocity/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Ability_Ambush")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Pounce");else c("Rake");end;

ревейж/шред в зависимости от стелса
MACRO 16777224 "ravage shred" Ability_Druid_Ravage

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Ability_Ambush")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Ravage");else c("Shred");end;

иннер на себя, без потери таргета
MACRO 16777225 "self inn" Spell_Nature_Lightning

/script TargetUnit("player")/cast Innervate/script TargetLastTarget()

аболишь на себя, без потери таргета
MACRO 16777226 "selfAbolish" Ability_Creature_Poison_02

/script SpellStopCasting()/script TargetUnit("player")/cast Abolish Poison/script TargetLastTarget()

шифт в мишку и стан, включает автоатаку, автоатака в первом слоте
MACRO 16777227 "stun" Ability_Druid_Bash

/script SpellStopCasting()/script if not IsCurrentAction(1) then AttackTarget() end;/script bI, bN, bIA = GetShapeshiftFormInfo(1); if bIA then CastSpellByName"Bash" else CastShapeshiftForm(1) end /script cI, cN, cIA = GetShapeshiftFormInfo(3); if cIA then CastShapeshiftForm(3) end

врубает тайгерфури, если тайгерфури висит - бьет равейжем, еквип идола
MACRO 16777233 "tfry ravage" Ability_Mount_JungleTiger

/eq Idol of Ferocity/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Ability_Mount_JungleTiger")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Ravage");else c("Tiger's Fury");end;

Тревел/акватик в зависимости от воды.
MACRO 16777228 "trvl" Ability_Druid_TravelForm

/script CastSpellByName("Aquatic Form()")/script CastSpellByName("Travel Form()")/console CameraDistanceMaxFactor 5

кот+стелс(2 нажатия надо), если висит стелс - выходит из него, еквип идола

/eq Idol of Ferocity/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Ability_Druid_CatForm")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Prowl(Rank 3)");else c("Cat Form(Shapeshift)");end; 

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

/eq Idol of Ferocity/script if not buffed("prowl") then cast("shred")end;/script if buffed("prowl") then if not buffed("Tiger's Fury") then cast("Tiger's Fury")end;end;/script if buffed("Tiger's Fury") and UnitMana("Player")>99 then cast ("Ravage");end;
Edited by фткyн

Share this post


Link to post
Share on other sites
/run CancelBuff("Cat Form");CancelBuff("Bear Form");r1="Regrowth";r2="Rejuvenation";if UnitIsFriend("player","target")then t="target";else t=nil;end;if FindBuff(r1,t)then if FindBuff(r2,t)then cast("Healing Touch");else cast(r2);end else cast(r1);end

Все лечащие способности на одной кнопке (бинде). Приоритет заклинаний: Regrowth, Rejuvenation, Healing Touch.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×