您当前的位置:首页 > 热门资讯 > 游戏攻略  >  魔兽战士宏命令怎么设置

魔兽战士宏命令怎么设置

  • 作者:热榜君
  • 来源:小热门软件园
  • 发布:2023-03-20 14:32
  • 更新:2023-03-20 14:37
  • 人气:

魔兽战士宏命令怎么设置?在魔兽世界游戏中是自带宏这种东西帮助玩家们在特定情况下可以一键实现一些功能的便利功能,但是大部分朋友在玩魔兽世界的实话,不清楚该怎样使用宏命令,操纵起来比较复杂,接下来就和小编一起看看魔兽战士宏命令怎么设置的攻略吧!希望对你有所帮助。

魔兽战士宏命令怎么设置

正式服

use使用,cast施放。过去非技能用use技能用cast,现在他们功能是一样的,即便是长久的习惯和认知问题现在也应改过来,因为use 3个字节,中文命令“施放”2个字节,适用于精简语法,宏瘦身。

魔兽战士宏命令怎么设置

use有选鼠标选择功能,极少情况需要用到,如13和14装备栏位施放饰品宏(6和15腰带披风又可以用“施放”),怀旧服主副手上毒宏,选矿或开锁需要用use。

目标判定(仅有这3种目标判定,均可加no反向判定)

harm敌方, help友方, exists存在(敌我通用技能用存在判断)

目标状态判定仅能判断是否死亡

比如对活着的敌友或存在的目标施放加入nodead;复活技能判定加入dead

对敌施放用harm,nodead;对友施放用help,nodead

不加nodead会导致如鼠标指向一个死亡目标,仍然对此用技能一直提示错误目标,加入后就会忽略他执行下面的命令。例如组合键对焦点施放,焦点死亡判定不成立>往下鼠标指向>再往下当前目标

只能对敌人施放的技能用harm,友方用help,不要用exists,导致问题同上,exists用于敌我均能施放的技能,神圣视野,神圣震击

环境和状态判定(均可加no反向判定,坐骑宏,环境,变形,姿态,潜行状态)

indoors室内,outdoors室外,swimming水里,flyable可以飞,combat战斗,stealth潜行

group队伍(用于怀旧服整合技能简化技能数量,队伍状态豹群取代猎豹,群体上智耐祝福取代单体,也可自己DIY队伍和单人情况使用不同技能)

form姿态(form比广泛使用的stance更节省字符应该改用,他们功能是完全一样的;常用范例form:X姿态X,form:X/X姿态X或X,noform没有姿态,noform:X没有姿态X,noform:X/X没有姿态X或X)

[talent:X/X]命令判定当前天赋,实现2个不同时点的天赋之间切换,可以是1天赋1技能之间,也可是2个天赋之间,只要不会冲突

需要说明[PVPtalent:X/X]在8.0大部分失效了不能用了!天赋都混合在一起了,简单说现在PVP技能只能添加一个切换,后面有大量例子

[spec:X]判定当前专精,比如战士[spec:1]是武器,2是狂暴,3是防御;把三系的多个宏使用该判定整合为一个宏,这个命令在宏整合非常重要

举例整合:三系基础技能自动切换,盾猛自动档加开关

#showtooltip

/施放 [spec:1,@mouseover,harm,nodead][spec:1]致死打击;[spec:2,@mouseover,harm,nodead][spec:2]嗜血;[mod,@mouseover,harm,nodead][mod]盾牌猛击;[@mouseover,harm,nodead][]盾牌猛击

/stopmacro [mod]

/施放 无视苦痛

/施放 盾牌格挡

简单讲就是这样,因排除法最后一个天赋不用加命令,下面这个宏没有任何判定也就拾取了做宏的意义

/施放 [spec:1]奥术冲击;[spec:2]火球术;寒冰箭

@目标判定,p 自己,pet宠物,focus焦点,target目标,targettarget目标的目标,mouseover鼠标指向,cursor光标位置,form姿态(相比stance少2字符),party1队伍框架1,arena1竞技场敌方框架1,partypet1队伍框架1的宠物,arenapet1竞技场敌方框架1的宠物

注意:focus焦点,敌方死亡自动取消焦点,仍可以再次焦点尸体,友方死亡不会取消焦点,故对敌焦点施法宏不在加入nodead判定,例[mod,@focus,harm]

@等于target=

@XXXX 和target=XXXX 是一个意思(目标等于XXXX),所以用前面的@节约6个字符,例如@focus,@p ,@pet比较target=focus,~=p ,~=pet

注意:“@名字”“target=名字”这两个命令都只能选择队伍中的玩家,如果要选择敌方玩家和NPC用“/目标 名字”

@mouseover和@Cursor 这两者适用于两者不同情况,他们是不一样的!

@mouseover 适用于鼠标指向施放技能

@cursor 适用于地板技能光标位置施放

@pet目标宠物适用于需要了解目标状态施法的技能,比如猎人复活死亡的宠物

目标宠物@pet能判断自己的宠物,@targetpet能判断队友的宠物或@partypet1队伍框架1玩家的宠物,@arenapet1竞技场框架1位置敌方玩家的宠物。不能判定非组队的友方和场外敌方的宠物。就像某些技能只能对队友施放(吐槽怀旧服牧师盾不能给队友之外,不识谁家犬也就算了,套个盾也要认识逻辑何在?)

;分号,代表完整命令段落的结束,需要开启下一个段落;用来分割,用于开始一个新的技能,同一个技能不需要;分号,最后一个技能的末尾不需要

特殊情况如宝宝攻击/petattack [mod,@focus,harm][@mouseover,harm,nodead];末端需要加分号或[]才会执行无指向的时候攻击当前目标(这里;分号=[]括号,区别是字节少1个)(带有技能名的情况;分号≠[]括号)

同一个技能,多次[目标判断]只需要一个名字,一个分号;例子

/施放 [mod,@focus,harm][@mouseover,harm,nodead][]破胆怒吼

空格,做宏应当用最优化的逻辑节省尽量多的字符,只有起始命令如/cast /use #showtooltip 等等加一空格才能生效,后续命令均是,和;来断句

每个[]都代表一个完整的判定,他是从上往下从左往右按顺匹配条件执行的,条件一般是组合键,敌我身份存活情况,天赋分辨姿态分辨

所有的“/命令”后面都可以加[]来添加条件,只要想得到且能解决问题

一些例子

/施放 [combat]狂暴姿态;战斗姿态(战斗中切换狂暴姿态,非战斗战斗姿态,怀旧服)

/施放 [pet]黑暗突变;亡者复生(没宝宝招宝宝,有宝宝变身)

/eq [nomod]盾牌名字;(eq是equip的缩写,没按组合键装备盾牌)

/equipslot [nomod]16 单手武器(没按组合键装备16部位的单手武器)

/stopmacro [mod](按组合键停止该命令后面的命令)

/cancelform [mod](按组合键取消形态)

/cancelaura [mod]技能(按组合键取消技能)

/cleartarget [help][dead](不是敌人或死亡取消目标,如果刚才的2个分开的条件是在一个括号内[noharm,dead]就需要同时达成所有条件才执行命令)

按组合宠物移动,不按组合键施放技能,避免冲突

/petmoveto [mod]

/施放 [nomod]技能

[]括号内是判定条件,空括号是无判定即对目标施放,更简洁

/施放 [@mouseover,harm,nodead][]吸血鬼之触

/施放 [@mouseover,harm,nodead]吸血鬼之触;吸血鬼之触

[]有需要也可以加入组合键和目标判定,单方面的技能没必要在加判定,敌我通用技能看情况加判定,例子:

/施放 [@mouseover,harm,nodead][harm,nodead]吸血鬼之触(无意义)

/施放 [@mouseover,help,nodead][help,nodead]神圣震击 (有意义)

!宏技能名字前加感叹号,防止姿态被反复按取消,如/cast !暗影形态,小德形态,消散冰箱等自带取消功能的技能

/stopmacro [] 停止宏(括号里要加条件,达到条件中断这条命令以下的宏内)

比如“/stopmacro [mod:alt/ctrl]”按了alt或ctrl就不执行后面内容,“/stopmacro [nocombat]”没有战斗,“/stopmacro [harm,nodead]”敌方存活,诸如此类

“/stopmacro [@mouseover,noexists] [@mouseover,dead] ”指向不存在或指向死亡不执行后面内容

*注意:这些条件也可以加在技能上反向判定,是专门用停止宏加条件还是直接加在技能上面得看哪一种总字符用得少比如“/stopmacro [mod]”和“/施放 [nomod]XX”是一个功能,如果后者重复使用过多就超过停止宏字符,设计一个总开关更节约字符

设置焦点(stopmacro停止宏进行下面命令,鼠标指向通过的条件)

/focus

/stopmacro [@mouseover,noexists] [@mouseover,dead]

/focus mouseover

/targetenemy 目标敌人(跟TAB一个机制,选正前方90度最远50码由近至远轮流流选目标,只会选视野能看到的目标,不会选遮挡的目标,所有角度内目标选完了重复此过程,DOT职业有用)

/targetlasttarget 返回上一目标(一直返回在两个目标间循环,配合上面的目标或配合指定XXX目标用,实现不切目标,像上面的例子)

/targetlastenemy 返回上一目标并锁定(不会一直返回,锁定最后一个目标)

/stopcasting 停止施法 (反制冰箱无敌之类需要立即放出来的技能)

/stopcasting [nochanneling:神圣赞美诗](不打断[]内指定技能,一般用于引导类技能,比如赞美诗苦修眼棱等)

/stopattack 停止自动攻击

*变形/瘫痪类软控制指会被伤害打破的完全失去控制的技能,包括盲闷凿闪忏羊慰等,这类技能施放成功会自动停止攻击不需要额外加入命令

*注意瘫痪类道具如手雷不会自动停止攻击

/startattack 自动攻击(选择最近目标并锁定用武器近战攻击)

*技能类型和效果:技能类型分打击技能和法术技能,技能效果分物理和魔法,例如DK窒息是法术技能物理效果会被保护免疫,DH邪能爆发是法术技能魔法效果会被反魔法护盾免疫,ZS风暴之锤是打击技能物理效果,QS裁决是打击技能魔法效果,QS妨害是法术技能魔法效果等等

*注意:1.打击技能会优先开启自动攻击/startattack 选择最近的目标并锁定后才会尝试施放技能,法术技能不会开启自动攻击,所有近战的打断包括DK和DH的远程打断是打击技能不是法术技能,所有法系打断是法术技能(怀旧服猎人射击技能会开启自动射击,射击技能和自动射击不会自动选最近怪锁定)

2.控制技能例如DK窒息DH邪能爆发是法术技能不会开启自动攻击,ZS风暴之锤是打击技能会开启自动攻击,邪能爆发和风暴之锤都是远程控制技能且都有伤害但是类别却不同跟是否有伤害无关

3.法术技能(和怀旧服猎人射击技能)前是否需要加入/startattack来协助选择目标或是后续接普攻(法系捅图腾,偷伤害)减少损失有细微的作用

/startattack [nostealth](潜行中禁止普攻,这个条件对贼德潜行起手技能加常规技能的组合宏很有必要)

怀旧服魔杖射击,指向优先(秒图腾!)

/施放 [@mouseover,harm,nodead][]!射击

/petattack 宠物攻击(宠物攻击命令)

组合键宠物攻击焦点敌人>宠物攻击指向敌人>宠物攻击目标敌人

/petattack [mod,@focus,harm][@mouseover,harm,nodead];

怀旧服没焦点,其他同上

/petattack [@mouseover,harm,nodead];

/petstay 宠物停留(留在原地,并非停止攻击,行为和姿态有关)

/petfollow 宠物跟随(停止行为回到指定地点>跟着你)

/petmoveto 宠物移动(宠物移动到鼠标指定位置;正式服功能)

/petassist 宠物协助(是姿态;同你一起攻击;正式服功能)

/petpassive 宠物被动(是姿态;停止行为回到指定地点>跟着你,什么都不做)

/click PetActionButtonX (是脚本,字符占用太多仅列出不推荐;点击宠物动作条第X位置,X改成对应的位置)

/dismount 下坐骑

/f 名字(跟随名字)

你可以在这些命令后面加[]目标条件或按键条件,比如按组合键宝宝跟随“/petfollow [mod]”,目标是敌人下坐骑“/dismount [harm]”

/cleartarget (清除目标,一般配合选择目标怀旧服刷怪用,下例不选中非敌人和死亡)

/目标 名字

/cleartarget [help][dead]

/施放 技能

/cancelform 取消变形(战士小德怀旧服暗牧专用,加条件例如/cancelform [form:2/4]取消2和4形态)

/cancelaura 取消BUFF(例如/cancelaura 寒冰屏障)

[]括号,添加判定条件,状态,敌友,焦点,指向,按键等(例如/cancelaura [mod]寒冰屏障,按组合键取消)

[nochanneling:苦修] 不中断指定引导技能,不添加技能名字[nochanneling]会取消所有引导技能

例子盾不打断苦修:/施放 [nochanneling:苦修]真言术:盾

*适用于奥术飞弹,术士吸取,猎人治疗,死亡射线等引导技能或道具

姿态判定form

例1:不在姿态就进入姿态

#showtooltip

/startattack

/施放 [noform:1]暗影形态;[mod,@focus,harm][@mouseover,harm,nodead][]吸血鬼之触

例2:按指定组合键不在该变形就变形>在形态就冲锋指向>无指向冲目标

#showtooltip [@mouseover,exists,nodead][]野性冲锋

/施放 [mod:alt,noform:1]熊形态;[mod:shift,noform:2]猎豹形态;[mod:ctrl,noform:4]枭兽形态;[@mouseover,exists,nodead][]野性冲锋

换装备指令

/eq(eq是equip的缩写)和/equipslot(无法缩写)

/eq 装备名字,把装备穿在默认的位置,类似右键穿戴

/equipslot 栏位编号(空格)装备名字,指定穿戴,适用戒指饰品2个栏位

全身编号:1头,2项链,3肩,4衬衣,5胸,6腰带,7腿,8脚,9手腕,10手套,11戒指1,12戒指2,13饰品1,14饰品2,15披风,16主手,17副手

例:/eq 协同披风 /equipslot 13 惊恶角斗士的咒徽

一切“ (脚本)”和“run(运行)”英文都应用中文“脚本”代替节约1-4个字符(脚本包含运行含义)

例如下面书写格式有 也有run,很混乱

/ VehicleExit() 下载具,比如炮,座位载具

/run PetDismiss() 解散宠物

全部统一用中文“脚本”替换

/脚本 VehicleExit()

/脚本 PetDismiss()

魔兽世界战士宏命令有哪些

(/console是控制台命令,聊天框输入且重登无效时,需用文本打开WTF\Config.wtf手动添加)

/console SET overrideArchive "0" 反和谐(除了图标)

/console SET profanityFilter "0" 关文字过滤

/console SET ffxGlow "0" 关泛光效果(关闭光线反射会使色彩变暗,建议不关)

/console SET ffxDeath "0" 关死亡效果,黑白变彩色

/console SET weatherDensity "0" 天气效果0-3档由弱变强(降低暴雨,风沙,雾气)

/console SET chatClassColorOverride "0" 聊天框显示职业颜色

/console SET targetNearestDistance "50" 改TAB距离0-50码

/console SET targetNearestDistanceRadius "50" 改TAB身后距离0-50码,默认是10码

以上就是小热门小编为大家带来的魔兽战士宏命令怎么设置的攻略了,希望对你的游戏之路有所帮助!

最新专题