魔兽世界防骑的宏怎么做?

按你的顺序

1:

#showtooltip 圣盾术

/stopcasting

/cancelAura 圣盾术

/cast 圣盾术

2:#showtooltip 奉献

/施放 奉献

/施放 神圣之盾

好玩的宏

1、保护祝福(重要度:5)

/e 对%t施放了保护祝福,%t10秒无敌

/施放 保护祝福

在必要时施放保护祝福,一来告诉对方,10秒内基本上死不了;二来告诉牧师,不用急着加血。

2、牺牲祝福(重要度:4)

/e 对%t施放了牺牲祝福,每次打击分担55点伤害

/施放 牺牲祝福

在法师AOE时使用,然后对法师不停的刷圣光闪。一来告诉法师,骑士没偷懒,已经关注到法师了。二来告诉牧师,不必采用极端的加血方式了。

3、干涉(重要度:5)

/e 已对%t施放神圣干涉,所有人员在30秒内迅速消失

/e 已对%t施放神圣干涉,所有人员在30秒内迅速消失

/e 已对%t施放神圣干涉,所有人员在30秒内迅速消失

/e 已对%t施放神圣干涉,所有人员在30秒内迅速消失

/e 已对%t施放神圣干涉,所有人员在30秒内迅速消失

/施放 神圣干涉

相信大家都遇到过,牧师被干涉后还有不少人还在拼命抵抗,导致30秒后MS被杀灭团。在很大一部分时候是因为骑士干涉后没有及时通知大家。在这里我连刷了5遍,就是保证每人都能看见。

另外,最好还做一个宏和这个配合使用,就是大喊“我要进行神圣干涉了,复活职业迅速退到安全地带”,这样效果最好

4、复活(重要度:2)

/e XXXXXXXXXXXXXXX

/施放 救赎

做这个是为了告诉大家,我正在救谁。另外,还包含搞恶的成份。至于怎么搞恶,去牧师区看看吧,这点他们比们在行。

5、巡逻报警(重要度:3)

/e 大喊:发现巡逻队,各单位注意

这个宏很简单,但在紧急时刻,大家是没法去打“110”的,做个宏,既不干扰打怪,又能及时通知大家。

分界----------------------------------------

清洁术

/施放 清洁术

/ TargetUnit("player")

如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。

如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。

而且不会对当前目标进行切换,不会中断对当前敌人的攻击

注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……

清洁术

/施放 清洁术

/ TargetUnit("player")

如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。

如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。

而且不会对当前目标进行切换,不会中断对当前敌人的攻击

注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……

清洁术

/施放 清洁术

/ TargetUnit("player")

如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。

如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。

而且不会对当前目标进行切换,不会中断对当前敌人的攻击

注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……

2,神恩接圣光

/施放 神恩术

/Script SpellStopCasting();

/施放 圣光术(等级 8)

/script if ( SpellIsTargeting() ) then TargetUnit("player"); end

用法与作用:一键使用神恩和圣光

/Script SpellStopCasting(); 极经典的宏命令,用于cd不冲突的技能的时候,可以连续实用技能

/script if ( SpellIsTargeting() ) then TargetUnit("player"); end 又一经典的宏命令,判断所选对象,如果是敌人或者无目标则对自己使用技能,如果是友方目标则对之使用技能

3,审判接圣印

/施放 审判

/Script SpellStopCasting();

/施放 命令圣印(等级 5)

用法与作用:原理和2相同,估计在1.9中应该很有用,可以保证审判后的普通攻击仍然有命令圣印的支持。

4,一键吃药

script UseContainerItem(3,1)

/script UseContainerItem(3,2)

/script UseContainerItem(3,3)

把常用的药方在左起第二个包裹的前3个位置,一键全吃满,我的是作战治疗药水,夜龙之息,鞭根块茎

5,使用绷带

/script UseContainerItem(4,3)

/script if ( SpellIsTargeting() ) then TargetUnit("player"); end

说明,基本上的原理和前面的相同,绷带放在左起第一个包裹的第三个位置,可以不用改变目标直接对自己使用绷带

智能加血

宏说明:如小于500则不使用治疗,并在聊天窗口中提示:"目标正常",如消耗量大于500小于800,使用6级的圣光术治疗,如大于800,则使用8级的圣光术进行治疗。(治疗等级可以自己改)

/script x="target";d=UnitHealthMax(x)-UnitHealth(x);if (d>500) then if (d<800) then CastSpellByName("圣光术(等级 6)") else CastSpellByName("圣光术(等级 8)") end;SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage("目标正常"); end;