немного копипаста в тему, так сказать, чтоб на нашем форуме стало больше полезного : Counterspell Macro
/script SpellStopCasting()/cast Counterspell
Прерывает каст того, что наколдовывали и кастует контрспелл; Fast Blink
/script SpellStopCasting()/cast Blink
то же самое что и с контерспеллом, только блинк; Макросы с модификатором: Blizzard Macro
/run if IsShiftKeyDown() then CastSpellByName("Blizzard(Rank 1)") else CastSpellByName("Blizzard(Rank 5)"); end;
Макрос кастует близзард 1 ранк, если шифт не зажат, при зажатом шифте кастуется близзард ранк 5, если хотите использовать alt или ctrl, то просто замените IsShiftKeyDown() на isAltKeyDown(); или isCtrlKeyDown(); Cone of Cold Macro
/run if IsShiftKeyDown() then CastSpellByName("Cone of Cold(Rank 5)") else CastSpellByName("Cone of Cold(Rank 1)"); end;
по аналогии, КоК 5ранг без шифта, 1ранг с шифтом; Ice Barrier / Mana Shield Macro
/run if IsShiftKeyDown() then CastSpellByName("Mana Shield") else CastSpellByName("Ice Barrier"); end;
Айс барьер без шифта, мана шилд с шифтом; Fire Ward / Frost Ward Macro
/run if IsShiftKeyDown() then CastSpellByName("Fire Ward") else CastSpellByName("Frost Ward"); end;
С шифтом Фрост вард,без - файр вард
Fireball(Rank 1) / Frostbolt(Rank 1) Macro
/run if IsShiftKeyDown() then CastSpellByName("Fireball(Rank 1)") else CastSpellByName("Frostbolt(Rank 1)"); end;
Без шифта- быстро замедляем, с шифтом - для назойливых рог/друлей чтоб в стелсе не отсиживались.
Raiding Macros Ultra DPS macro
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i), "Spell_Shadow_ManaBurn") ~=nil) then m=1; end; i=i+1;end; c=CastSpellByName; if(m==1) then c("Arcane Missiles"); else c("Frostbolt"); end;
Кастует фростболт, если же прокнул клиркаст, то фростболт заменяется на аркейн ракеты...