圣骑士宏命令代码锦集 怀旧服圣骑士宏命令
一、魔兽世界里圣骑士有哪些宏
1、惩戒骑士10秒循环输出宏(按下alt就会重新从圣光审判开始循环;mana不够的人用的)
2、/castsequence reset=10/combat/alt圣光审判,十字军打击,奉献,神圣风暴,驱邪术,十字军打击,圣光审判,奉献,十字军打击,神圣风暴,圣光审判,奉献,十字军打击,驱邪术,圣光审判,十字军打击,奉献,神圣风暴,十字军打击,圣光审判,奉献,驱邪术,十字军打击,神圣风暴
3、惩戒骑士6秒循环输出宏(mana充足的人用的,输出更高,爆发更快)
4、/castsequence reset=battle/6十字军打击,圣光审判,神圣风暴,十字军打击,奉献,驱邪术,十字军打击,圣光审判,十字军打击,神圣风暴,奉献,十字军打击,圣光审判,十字军打击,驱邪术,神圣风暴,十字军打击,圣光审判,奉献,十字军打击
5、防护骑士一键输出宏(天赋强化审判只能点1点,奉献雕纹别装,要不宏会卡住)
6、/castsequence reset=8/combat神圣之盾,正义盾击,圣光审判,正义之锤,奉献,正义盾击,神圣之盾,正义之锤,圣光审判,正义盾击,奉献,正义之锤,圣洁护盾
7、各种圣印省键宏(试着按alt、ctrl、shift看看,直接点右键公正圣印)
8、#showtooltip [mod:alt]光明圣印;[mod:ctrl]智慧圣印;[mod:shift]腐蚀圣印;命令圣印
9、/cast [mod:alt]光明圣印;[mod:ctrl]智慧圣印;[mod:shift]腐蚀圣印;[button:2]公正圣印;[button:1]命令圣印
10、祝福省键宏(试着按alt、ctrl、shift看看,默认是王者祝福,左键是小型祝福,点右键是强效祝福)
11、#showtooltip [mod:shift]庇护祝福;[mod:ctrl]力量祝福;[mod:alt]智慧祝福;强效王者祝福
12、/cast [mod:shift,button:1]庇护祝福;[mod:shift,button:2]强效庇护祝福;[mod:ctrl,button:1]力量祝福;[mod:ctrl,button:2]强效力量祝福;[mod:alt,button:1]智慧祝福;[mod:alt,button:2]强效智慧祝福;[button:1]王者祝福;[button:2]强效王者祝福
13、省键加血宏(默认是圣光闪现,按alt是圣光术)
14、#showtooltip [mod:alt]圣光术;圣光闪现
15、/cast [mod:alt,button:1]圣光术;[button:1]圣光闪现
16、防护QS灭团补增益懒人一键宏(60秒内不会循环)
17、/castsequence reset=60正义之怒,强效庇护祝福,命令圣印
18、战斗中才会使用的圣疗宏(非战斗按了没反映,防止非战斗误点)
19、cast [target=player,combat]圣疗术
20、点击使用圣盾术,再点击取消圣盾术宏
21、#showtooltip [mod:alt]圣光术;圣光闪现
22、/cast [mod:alt,button:1]圣光术;[button:1]圣光闪现
23、防护QS灭团补增益懒人一键宏(60秒内不会循环)
24、/castsequence reset=60正义之怒,强效庇护祝福,命令圣印
25、战斗中才会使用的圣疗宏(非战斗按了没反映,防止非战斗误点)
26、cast [target=player,combat]圣疗术
27、点击使用圣盾术,再点击取消圣盾术宏
二、魔兽世界血精灵圣骑士怎么设宏命令
如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。
如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。
而且不会对当前目标进行切换,不会中断对当前敌人的攻击
注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……
/script if( SpellIsTargeting()) then TargetUnit("player"); end
用法与作用:一键使用神恩和圣光
/Script SpellStopCasting();极经典的宏命令,用于cd不冲突的技能的时候,可以连续实用技能
/script if( SpellIsTargeting()) then TargetUnit("player"); end又一经典的宏命令,判断所选对象,如果是敌人或者无目标则对自己使用技能,如果是友方目标则对之使用技能
用法与作用:原理和2相同,估计在1.9中应该很有用,可以保证审判后的普通攻击仍然有命令圣印的支持。
把常用的药方在左起第二个包裹的前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;
三、魔兽世界圣骑士宏
很多人都会用宏也有很多人不屑用宏!但是适当的使用宏是可以让操作方便很多!
下面发几个骑士长用的宏!自以为很厉害的老手就不用看了!
宏说明:把法术审判到怪物身上,被审判的怪物在攻击时有可能给骑士恢复X点蓝。
a、智慧圣印→审判(2个魔法循环)
/script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end
/script AQ[1]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=2 end
/script AQ[2]=function() CastSpellByName("审判"); AQ.i=1 end
b、智慧圣印→审判→智慧圣印(3个魔法循环)
/script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end
/script AQ[1]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=2 end
/script AQ[2]=function() CastSpellByName("审判"); AQ.i=3 end
/script AQ[3]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=1 end
注:宏/script AQ.x()只用建立1次!在进入游戏之后只要使用一次第一个宏,
然后利用第二个宏就可以实现技能的循环使用了。
其他魔法使用可以把文中的魔法名字(智慧圣印(等级 1))替换成你需要用到的任何魔法OK!
分别把文中第1个宏做5次分别拖到快捷栏里:
1、比如现在要打一个怪物,我一般先用光明圣印→审判——命令。这样在掉血的同时恢复一些血来加强作战持久性。
2、队伍中给队友加血所以蓝耗的很快,这时候我一般单手武器+盾,用智慧圣印→审判→智慧圣印这样来快速回蓝。
3、副本里人型怪物会逃跑所以容易拉火车,这时公正圣印→审判,可以有效的阻止火车的产生。
4、没有坦克,单手武器+盾充当坦克,这时愤怒圣印→审判,可以有效的拉住怪。
5、单手+盾用十字军圣印→审判→正义圣印是不错的组合。
灵活运用的地方还有很多!这里我就用这几点来说明那个循环宏的运用。
我把所有技能都拖到技能栏里一样可以实现,但是你可以试试看就知道操作性的优劣了
如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。
如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。
而且不会对当前目标进行切换,不会中断对当前敌人的攻击
注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……
/script if( UnitName("target")~=nil and UnitInParty("player","target")) then SendChatMessage("<圣光与我同在……神圣干涉%T>","PARTY"); end
在神圣干涉时说话!“圣光与我同在……神圣干涉”可以设置成任何你想说的话
说明:有时候要让法师去暴怪,为了保护法师所以给法师加上10秒的物理无敌并提醒他。
/script if( UnitName("target")~=nil and UnitInParty("player","target")) then SendChatMessage("<你被圣光保护中,10秒内物理攻击免疫!%T>","PARTY"); end
1、"EMOTE",则以自定义表情的方式发出信息。则别人在聊天窗口中看到:"某某将在X秒内……神圣干涉某某"
a、宏说明:如小于200则不使用治疗,并在聊天窗口中提示:"目标正常",如消耗两大于200小于400,使用3级的圣光术治疗,如大于400,则使用5级的圣光术进行治疗。(治疗等级可以自己改)
/script x="player";d=UnitHealthMax(x)-UnitHealth(x);if(d>200) then if(d<400) then CastSpellByName("圣光术(等级 3)") else CastSpellByName("圣光术(等级 5)") end;SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage("目标正常"); end;
b、根据自己当前MANA来消耗量进行判断(引用作者:aprillight)
MACRO 11"圣光" Spell_Holy_HolyBolt.blp
/script p="player";m=UnitMana(p);if m>580 then r=8;else if m>465 then r=7;else if m>365 then r=6;else if m>275 then r=5;end;end;end;end;CastSpellByName("圣光术(等级"..r..")");if( not UnitIsFriend(p,"target")) then TargetUnit(p);end;
说明:“双手武器”换成“单手武器+盾”&“单手武器+盾”换成“双手武器”
a、双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE= 2;
/script ChangeActionBarPage();
b、单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式
/script ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE= 1;
/script ChangeActionBarPage();
还可以用另外一种方式切换武器:
首先在快捷栏10、11、12(也就是0、-、=的位置)拖上双手武器、单手武器、盾的快捷方式;
/script ActionButtonDown(10);ActionButtonUp(10);
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
说明:学工程的骑士很多的所以工程的小饰品切换蛮麻烦,所以可以做个宏来切换身上装备的宏。
/script PickupInventoryItem(8);
/script PickupContainerItem(4,7);
文中数字8代表脚部装备的位置,4,7代表背包装备的位置。背包位置见文章底。
七、按目标的职业分别使用不同魔法
下面是圣骑士的一例。如果目标职业为盗贼或战士则使用力量祝福,否则使用智慧祝福。
/script class= UnitClass("target"); if(( class=="盗贼") or( class=="战士")) then CastSpellByName("力量祝福(等级 1)"); else CastSpellByName("智慧祝福(等级 1)"); end
格子编号取决于你的包的大小,一般都是从左往右,从上往下(一行接一行)比如