如何创建魔兽世界宏命令这里就不讲了,因为网上这方面资料太多了,但是整合这么全面且简洁的文章不多,所以这里就写一篇。因为我个人是搞猎人搬砖的,所以后面猎人宏会讲得多点。

先来几个常用的宏:

设置魔兽世界中天气效果到最低,免得游戏中下雨天看不清
/console weatherDensity 0

设置tab可以选怪的距离为50码
/console SET targetNearestDistance “50”

小退到角色选择界面
/logout

退出公会,下面是中英文两种写法,你用其中一条就可以了
/GQUIT
/退出公会

重置副本
/run ResetInstances()

重载游戏界面,通常设置某些东西需要立即生效时用
/rl

喊话宏
/Y 喊话内容

队伍说话宏
/P 喊话内容

跟随目标
/follow 要跟随的人名

协助目标战斗
/assist 要协助的人名
/cast 技能名字

使用饰品,下面的13和14分别表示两个饰品的位置,只使用饰品就用一条就可以了
/use 13
/use 14

一键脱装备(下面括号中的23表示脱到第4个包,如果要脱到第3个包中就改成22,以此类推)
/Script PickupInventoryItem(1)
/Script PutItemInBag(23)
/Script PickupInventoryItem(3)
/Script PutItemInBag(23)
/Script for i=16,18,1 do PickupInventoryItem(i);PutItemInBag(23); end
/Script for i=5,10,1 do PickupInventoryItem(i);PutItemInBag(23); end


下面开始讲技能相关的魔兽世界宏命令:

清除选中目标
/cleartarget

/cast 或 /施法 都表示使用某个技能,也可以在创建宏内容的地方按住Shift再点技能书里的技能自动填进去。

名1314魔兽世界常用宏详解,新手一文学会如何写魔兽宏命令

BUFF不存在时加BUFF,下面拿猎人的雄鹰守护举例,叹号就表示技能不存在时才施放
/cast !雄鹰守护

对自己或他人使用用某个技能(通常用加血)
/cast [target=被施法者名字] 技能名字

在鼠标处施放AOE技能,下面用法师的暴风雪举例
/cast [@cursor] 暴风雪

在自己脚下施放AOE技能,下面用法师的烈焰风暴举例
/cast [@player] 烈焰风暴


#showtooltip表示显示哪个技能的技能图标和技能说明。宏命令中如果不写一行的话,当鼠标移到宏上就不能显示技能说明。如果在这条命令后面写了技能名就会显示指定技能的图标和说明,如果不写就显示下一个要施放的技能的图标和说明,在使用循环施放技能的宏里通常不在后面写上技能名。
/stopcasting表示停止当前施法
/cancelAura表示取消指定BUFF

下面拿个冰箱宏来举例看下上面讲的几个命令,“有冰箱则关内冰箱,无冰箱则中断施法容开冰箱的宏命令”
#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/cast 寒冰屏障


180度转视角
/script FlipCameraYaw(180);

下面举个例子,“闪现并180度转视角”
首先是停止当前施法,然后闪现,再180度转身
/stopcasting
/cast 闪现
/script FlipCameraYaw(180);


下面详解些猎人常用的魔兽宏命令:

宠物攻击
/petattack

宠物跟随
/petfollow

宠物原地停留
/petstay

宠物被动姿态
/petpassive

宠物防御姿态
/petdefensive

宠物主动姿态
/petagressive

下面写个猎人使用野兽之眼后把宠物定在原地的宏
这个宏的意思是把宠物状态设置成原地停留,再取消野兽之眼
/petstay
/stopcasting 野兽之眼


选中最近的一只怪,如果已选则不切换目标(排除友方、排除死的、不存在时)
/targetenemy [help][dead][noexists]
选怪的另一种写法,和上面的意思基本差不多
/targetenemy [target=target,help][target=target,noexists][target=target,dead]

这里再写一个猎人自动选怪并让宠物攻击目标并做上猎人印记的魔兽宏
第一行代码是显示猎人印记的图标和技能说明,
第二行代码是没选中怪就选镜头正前方最近的一只怪
第三行代码是让宠物攻击
第四行代码是施放猎人印记
第五行代码是有目标时施放杀戮命令

#showtooltip 猎人印记
/targetenemy [help][dead][noexists]
/petattack
/cast 猎人印记
/cast [target=target,exists] 杀戮命令

下面再写个猎人抢怪必备的宏,自动选怪并施放毒蛇钉刺,没蓝时放自动射击
#showtooltip 毒蛇钉刺
/targetenemy [help][dead][noexists]
/cast 毒蛇钉刺
/cast !自动射击


猎人宏,怪距离近就放猛禽一击,猛禽一击没冷却完就用近战武器坎,怪距离远就使用自动射击,包里有蚌壳就顺便开掉
#showtooltip 猛禽一击
/cast 猛禽一击
/startattack
/cast !自动射击
/use 小蚌壳

 

魔兽世界循环放技能宏,也可以称之为无脑输出宏。操作多个号必备
这里还是写个猎人循环输出宏来举例
这个宏的意思是先跟着主号选怪,如果主号没有选中怪就自己选怪,然后让宠物攻击,接着就循环放技能,最后判断下如果有目标就放杀戮命令。如果不跟着别的号选怪就把/assist这行删掉。
[nochanneling]的意思是不打断当前施法。
reset=combat/target的意思是战斗结束或切换目标重置循环

#showtooltip
/assist 要协助的人名
/targetenemy [help][dead][noexists]
/petattack
/castsequence [nochanneling] reset=combat/target 猎人印记,毒蛇钉刺,奥术射击,稳固射击,稳固射击,奥术射击,稳固射击,毒蛇钉刺,奥术射击,稳固射击,稳固射击,奥术射击,稳固射击,毒蛇钉刺,奥术射击,稳固射击,稳固射击,奥术射击,稳固射击
/cast [target=target,exists] 杀戮命令


奥法单体输出宏,并且不打断正在施放的奥术飞弹
这个宏的意思是先自动选怪,再循环放技能,7秒没放技能就重置循环
[nochanneling]的意思是不打断当前施法
reset=7的意思是7秒没放技能就重置循环,如果需要战斗结束也重置循环可以改成reset=7/combat

#showtooltip
/targetenemy [help][dead][noexists]
/castsequence [nochanneling] reset=7 奥术冲击,奥术冲击,奥术飞弹


转载请带上原文链接:https://www.ming1314.com/436