Hello guys,
I need a macro that do this:
Start attack > use Seal of Crusader > use Judgement > use Seal of Righteousness
But i dont know how to make a macro, never used this but ppl tell me its very useful, so can someone help me plz ?
Thx.
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Spell_Holy_Holysmite")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of the Crusader");end;
/cast Judgment
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Abilityl_Thunderbolt)~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of Righteousness");end;
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Spell_Holy_Holysmite")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of the Crusader"); else c("Seal of Righteousness")end;
/cast Judgment
|
![]() |
Youfie wrote:/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Spell_Holy_Holysmite")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of the Crusader");end;
/cast Judgment
/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Abilityl_Thunderbolt)~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of Righteousness");end;
This should do the trick.
Try this out, and tell me if this works, I don't play Paladin.
The /cast Judgment line can be tweaked a bit, currently it will cast it even if you don't have any Seal of the two Seal on you (so that you can use it with other ones too).
EDIT : it's more than 255 charcaters. You'll need SuperMacro.
Maybe try this version :/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Spell_Holy_Holysmite")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m~=1) then c("Seal of the Crusader"); else c("Seal of Righteousness")end;
/cast Judgment
/script if buffed("Seal of") then cast ("Judgement") elseif not buffed("Judgement of the Crusader", "target") then cast("Seal of the Crusader") elseif not buffed("Seal of Righteousness") then cast("Seal of Righteousness") end
/script if not IsCurrentAction(1) then UseAction(1) end
|
![]() |