/script function A(T) z=0 for i=1,16 do UnitBuff("target",i);GameTooltip:SetUnitBuff("target",i);if GameTooltipTextLeft1:GetText()==T then z=1 ;end;end; return z;end;
/script function B(T) y=0 for i=1,16 do UnitDebuff("target",i);GameTooltip:SetUnitDebuff("target",i);if GameTooltipTextLeft1:GetText()==T then y=1 ;end;end; return y;end;
1.盾+恢復+治療(幫法師AOE時常用到的)
/script if A("真言術:盾")==1 or B("虛弱靈魂")==1 then if A("恢復")==1 then CastSpellByName("快速治療(等級 7)") else CastSpellByName("恢復(等級 9)");end; else CastSpellByName("真言術:盾(等級 8)");end;
2.恢復+治療(用於一般情況)
/script if A("恢復")==1 then CastSpellByName("快速治療(等級 7)");else CastSpellByName("恢復(等級 9)");end;
3.自己盾+恢復(PVP的時候用,不過實用性不大??只適合非暗影型態的時候使用)
/script TargetUnit("player") if A("真言術:盾")==1 or B("虛弱靈魂")==1 then CastSpellByName("恢復(等級 9)"); else CastSpellByName("真言術:盾(等級 8)");end;TargetLastEnemy();
/script function A(T) z=0 for i=1,16 do UnitBuff("target",i);GameTooltip:SetUnitBuff("target",i);if GameTooltipTextLeft1:GetText()==T then z=1 ;end;end; return z;end;
/script function B(T) y=0 for i=1,16 do UnitDebuff("target",i);GameTooltip:SetUnitDebuff("target",i);if GameTooltipTextLeft1:GetText()==T then y=1 ;end;end; return y;end;
1.盾+恢復+治療(幫法師AOE時常用到的)
/script if A("真言術:盾")==1 or B("虛弱靈魂")==1 then if A("恢復")==1 then CastSpellByName("快速治療(等級 7)") else CastSpellByName("恢復(等級 9)");end; else CastSpellByName("真言術:盾(等級 8)");end;
2.恢復+治療(用於一般情況)
/script if A("恢復")==1 then CastSpellByName("快速治療(等級 7)");else CastSpellByName("恢復(等級 9)");end;
3.自己盾+恢復(PVP的時候用,不過實用性不大??只適合非暗影型態的時候使用)
/script TargetUnit("player") if A("真言術:盾")==1 or B("虛弱靈魂")==1 then CastSpellByName("恢復(等級 9)"); else CastSpellByName("真言術:盾(等級 8)");end;TargetLastEnemy();