本人小骑士还在升级的路上,年级大了想偷懒,所以就根据网上各种大神的宏经过自己的改动裁剪,变成了自用的一件宏,一是想分享给大家,二是希望大神帮忙优化一下,感谢!
主宏∶
/script RunMacro("攻击")
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("player")/UnitHealthMax("player")*100);if not buffed("圣印") and not buffed("圣光审判","target") then cast("光明圣印");else if not buffed("圣光审判","target") and (GetActionCooldown(49)==0) and buffed("光明圣印") then cast("审判");else if buffed("正义圣印") and m>=70 and (GetActionCooldown(49)==0) then cast("审判");else if not buffed("圣印") and h>50 then cast("正义圣印");else if not buffed("光明圣印")and h<50 then cast("光明圣印")end;end;end;end;end
/script RunMacro("神盾")
/script if not buffed("智慧祝福", 'player') then cast("智慧祝福",1);end
/script local m,g=math.floor(UnitMana("player")/UnitManaMax("player")*100),GetActionCooldown(64);if m>=50 and g==0 then cast("神圣打击");end
另外设置一个神圣之盾宏,宏要取名"神盾",需调用
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("target")/UnitHealthMax("target")*100);if(UnitAffectingCombat("player")==1) and (GetActionCooldown(51)==0) and m>=80 then CastSpellByName("神圣之盾");end
另外设置一个自动攻击宏,宏取名"攻击",需调用
/script if ( not PlayerFrame这里加个点inCombat ) then CastSpellByName("攻击") end
(贴吧编辑问题,这里面有个.的符号,直接复制只显示网页链接几个字)
功能∶先挂光明审判(后期学了智慧改智慧),切正义圣印,蓝量高于70%打审判,高于50%打神圣打击,高于80%神圣之盾,血量低于50切光明圣印,自动补智慧祝福
插件∶插件是重中之重!!很多人实现不了就是插件问题,4大宏插件必须下载,分别是①classicmacro ②supermacro ③RoidMacros ④isbuffactive,其中②supermacro必须使用3.18版本,经过大神提示黑兔可以下载,龟壳的不行另外的三个插件都可以直接下载龟壳上的
备注∶这个宏只是提供一个框架,里面很多东西都可以根据自己的需要更改,也可以删除一些你们觉得没必要的功能,这个宏也能衍生出很多,包括群拉宏,嘲讽宏等等
主宏∶
/script RunMacro("攻击")
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("player")/UnitHealthMax("player")*100);if not buffed("圣印") and not buffed("圣光审判","target") then cast("光明圣印");else if not buffed("圣光审判","target") and (GetActionCooldown(49)==0) and buffed("光明圣印") then cast("审判");else if buffed("正义圣印") and m>=70 and (GetActionCooldown(49)==0) then cast("审判");else if not buffed("圣印") and h>50 then cast("正义圣印");else if not buffed("光明圣印")and h<50 then cast("光明圣印")end;end;end;end;end
/script RunMacro("神盾")
/script if not buffed("智慧祝福", 'player') then cast("智慧祝福",1);end
/script local m,g=math.floor(UnitMana("player")/UnitManaMax("player")*100),GetActionCooldown(64);if m>=50 and g==0 then cast("神圣打击");end
另外设置一个神圣之盾宏,宏要取名"神盾",需调用
/script local m,h=math.floor(UnitMana("player")/UnitManaMax("player")*100),math.floor(UnitHealth("target")/UnitHealthMax("target")*100);if(UnitAffectingCombat("player")==1) and (GetActionCooldown(51)==0) and m>=80 then CastSpellByName("神圣之盾");end
另外设置一个自动攻击宏,宏取名"攻击",需调用
/script if ( not PlayerFrame这里加个点inCombat ) then CastSpellByName("攻击") end
(贴吧编辑问题,这里面有个.的符号,直接复制只显示网页链接几个字)
功能∶先挂光明审判(后期学了智慧改智慧),切正义圣印,蓝量高于70%打审判,高于50%打神圣打击,高于80%神圣之盾,血量低于50切光明圣印,自动补智慧祝福
插件∶插件是重中之重!!很多人实现不了就是插件问题,4大宏插件必须下载,分别是①classicmacro ②supermacro ③RoidMacros ④isbuffactive,其中②supermacro必须使用3.18版本,经过大神提示黑兔可以下载,龟壳的不行另外的三个插件都可以直接下载龟壳上的
备注∶这个宏只是提供一个框架,里面很多东西都可以根据自己的需要更改,也可以删除一些你们觉得没必要的功能,这个宏也能衍生出很多,包括群拉宏,嘲讽宏等等