分类

手游分类应用分类

[求助]圣骑士宏

游戏攻略2020-12-01 16:22:31作者:果果

魔兽世界圣骑士宏设置

原贴照搬~~~
http://wenwen.sogou.com/z/q809240699.htm?fr=qrl3

圣骑士常用宏

很多人都会用宏也有很多人不屑用宏!但是适当的使用宏是可以让操作方便很多!
下面发几个骑士长用的宏!自以为很厉害的老手就不用看了!

动画教程下载 宏制作的动画教程

一、循环宏
1、快速回蓝:
宏说明:把法术审判到怪物身上,被审判的怪物在攻击时有可能给骑士恢复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

再新建一宏如下:
第2个宏
/script AQ.x()
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

再新建一宏如下:
第2个宏
/script AQ.x()

注:宏 /script AQ.x() 只用建立1次!在进入游戏之后只要使用一次第一个宏,
然后利用第二个宏就可以实现技能的循环使用了。

其他魔法使用可以把文中的魔法名字(智慧圣印(等级 1))替换成你需要用到的任何魔法OK!
实际运用举例:
分别把文中第1个宏做5次分别拖到快捷栏里:
A、光明圣印→审判
B、智慧圣印→审判
C、公正圣印→审判
D、愤怒圣印→审判
E、十字军圣印→审判

1、比如现在要打一个怪物,我一般先用光明圣印→审判——命令。这样在掉血的同时恢复一些血来加强作战持久性。
2、队伍中给队友加血所以蓝耗的很快,这时候我一般单手武器+盾,用智慧圣印→审判→智慧圣印这样来快速回蓝。
3、副本里人型怪物会逃跑所以容易拉火车,这时公正圣印→审判,可以有效的阻止火车的产生。
4、没有坦克,单手武器+盾 充当坦克,这时 愤怒圣印→审判,可以有效的拉住怪。
5、单手+盾用 十字军圣印→审判→正义圣印 是不错的组合。
灵活运用的地方还有很多!这里我就用这几点来说明那个循环宏的运用。
我把所有技能都拖到技能栏里一样可以实现,但是你可以试试看就知道操作性的优劣了

二、清洁术
/施放 清洁术
/script TargetUnit("player")

如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。
如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。
而且不会对当前目标进行切换,不会中断对当前敌人的攻击
注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……

三、神圣干涉和保护祝福
a、神圣干涉
/施放 神圣干涉
/script TargetUnit("player")
/script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<圣光与我同在……神圣干涉 %T >", "PARTY"); end

在神圣干涉时说话!“圣光与我同在……神圣干涉”可以设置成任何你想说的话
b、保护祝福
说明:有时候要让法师去暴怪,为了保护法师所以给法师加上10秒的物理无敌并提醒他。
/施放 保护祝福
/script TargetUnit("player")
/script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<你被圣光保护中,10秒内物理攻击免疫! %T >", "PARTY"); end
注:可以把文中的"PARTY"换为:
1、"EMOTE",则以自定义表情的方式发出信息。则别人在聊天窗口中看到:"某某将在X秒内……神圣干涉某某"
2、“say”是周围的玩家说话。
3、“yell”喊话
四、智能加血
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;
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

八、救人
/s 还魂咒
/施放 救赎(等级 1)

补充:
格子编号取决于你的包的大小,一般都是从左往右,从上往下(一行接一行) 比如
6格包
____1 2
3 4 5 6

16格包
1 2 3 4
5 6 7 8
9 ......

求圣骑士常用宏

很多人都会用宏也有很多人不屑用宏!但是适当的使用宏是可以让操作方便很多!
  下面发几个骑士长用的宏!自以为很厉害的老手就不用看了!
  一、循环宏
  1、快速回蓝:
  宏说明:把法术审判到怪物身上,被审判的怪物在攻击时有可能给骑士恢复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
  再新建一宏如下:
  第2个宏
  /script AQ.x()
  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
  再新建一宏如下:
  第2个宏
  /script AQ.x()
  注:宏 /script AQ.x() 只用建立1次!在进入游戏之后只要使用一次第一个宏,
  然后利用第二个宏就可以实现技能的循环使用了。
  其他魔法使用可以把文中的魔法名字(智慧圣印(等级 1))替换成你需要用到的任何魔法OK!
  实际运用举例:
  分别把文中第1个宏做5次分别拖到快捷栏里:
  A、光明圣印→审判
  B、智慧圣印→审判
  C、公正圣印→审判
  D、愤怒圣印→审判
  E、十字军圣印→审判
  1、比如现在要打一个怪物,我一般先用光明圣印→审判——命令。这样在掉血的同时恢复一些血来加强作战持久性。
  2、队伍中给队友加血所以蓝耗的很快,这时候我一般单手武器+盾,用智慧圣印→审判→智慧圣印这样来快速回蓝。
  3、副本里人型怪物会逃跑所以容易拉火车,这时公正圣印→审判,可以有效的阻止火车的产生。
  4、没有坦克,单手武器+盾 充当坦克,这时 愤怒圣印→审判,可以有效的拉住怪。
  5、单手+盾用 十字军圣印→审判→正义圣印 是不错的组合。
  灵活运用的地方还有很多!这里我就用这几点来说明那个循环宏的运用。
  我把所有技能都拖到技能栏里一样可以实现,但是你可以试试看就知道操作性的优劣了
  二、清洁术
  /施放 清洁术
  /script TargetUnit("player")
  如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。
  如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。
  而且不会对当前目标进行切换,不会中断对当前敌人的攻击
  注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等……
  三、神圣干涉和保护祝福
  a、神圣干涉
  /施放 神圣干涉
  /script TargetUnit("player")
  /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<圣光与我同在……神圣干涉 %T >", "PARTY"); end
  在神圣干涉时说话!“圣光与我同在……神圣干涉”可以设置成任何你想说的话
  b、保护祝福
  说明:有时候要让法师去暴怪,为了保护法师所以给法师加上10秒的物理无敌并提醒他。
  /施放 保护祝福
  /script TargetUnit("player")
  /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<你被圣光保护中,10秒内物理攻击免疫! %T >", "PARTY"); end
  注:可以把文中的"PARTY"换为:
  1、"EMOTE",则以自定义表情的方式发出信息。则别人在聊天窗口中看到:"某某将在X秒内……神圣干涉某某"
  2、“say”是周围的玩家说话。
  3、“yell”喊话
  四、智能加血
  a、宏说明:如小于200则不使用治疗,并在聊天窗口中提示:"目标正常",如消耗两大于200小于400,使用3级的圣光术治疗,如大于400,则使用5级的圣光术进行治疗。(治疗等级可以自己改)
  作者: shadowmax 2006-12-1 21:00 回复此发言
  --------------------------------------------------------------------------------
  2 圣骑士常用宏
  /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;
  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
  八、救人
  /s 还魂咒
  /施放 救赎(等级 1)
  补充:
  格子编号取决于你的包的大小,一般都是从左往右,从上往下(一行接一行) 比如
  6格包
  ____1 2
  3 4 5 6
  16格包
  1 2 3 4
  5 6 7 8
  9 ......

求圣骑士常用宏命令

(1)圣盾改良版,按一下开圣盾,按2下取消圣盾buff。好处是不用用拿鼠标去点掉圣盾了,突然弹出QQ是很郁闷的
#showtooltip 圣盾术
/stopcasting
/cancelAura 圣盾术
/cast 圣盾术

(2)鼠标指针忏悔
从DZ区淘来的,人家是鼠标指针制盲,咱可以改成鼠标指针忏悔、制裁
/cast [target=mouseover] 忏悔
改制裁也可以,好处就是你锁定一个目标,想制裁另一个目标,这个宏可以让你不切换目标就能实现,鼠标放到想制裁的目标(显示高亮的时候)

(3)切换单手、双手武器,直接按这个宏是单手武器+盾牌,按住shift按这个宏是拿双手武器,当然,shift换ctrl也一样,个人习惯
/equipslot 16 单手武器名称
/equipslot 17 盾牌名称
/equipslot [modifier:shift] 16 双手武器名称

(4)十字打击改良版、审判改良版
/startattack
/cast 十字军打击
还有
/startattack
/cast 审判
(5)一键公正审判:
/cast 公正圣印(等级 2)
/stopcasting
/cast 审判
二级公正审判就不用多说了吧,2.0之后圣骑的一大两点,在战歌遇上抗旗的小D一定第一时间上公正。同样一键十字审判和命令审判都一样,不过不推荐一键命令审判,什么时候挂圣印砍 什么时候施放审判是灵活多变的,不能千篇一律。

(6)最高级奉献和一级奉献
/cast [nocombat] 奉献(等级 1); 奉献(等级 5);
战斗状态施放最高级奉献,增加DPS;非战斗则用1级的奉献+吃面包喝水,遇上玩6秒规则的盗贼和猫D,这个很有用。
(7)光环切换宏,以及矿工药农的追踪宏
/castsequence 专注光环,十字军光环
竞技场里我基本全部开专注光环,这个宏可以让你在2个光环见切换,惩戒骑士改成圣洁/十字光环就可以了。
还有
/castsequence 追踪草药,追踪矿物
按一下是追踪草药,再按一下是追踪矿物,方便双采的
猎人也可以改上面的宏为:
/castsequence 追踪隐形生物,追踪人形生物

(8)防护74的正义防御的宏,不用多解释了吧······
# showtooltip 正义防御
/cast [help][target=targettarget,help]正义防御

(9)防护骑士副本懒人宏,也就是一键包括:开始攻击、神圣之盾、审判
/startattack
/cast 神圣之盾
/cast 审判

展开全部

相关文章

网友评论