爱东东手游:纯净手机游戏下载网站

爱东东首页|手游合集|最近更新

您的位置:首页文章游戏资讯 → 魔兽tbc宏语法教学 魔兽世界tbc宏命令大全

魔兽tbc宏语法教学 魔兽世界tbc宏命令大全

2023/03/09作者:

魔兽世界tbc版本宏命令语法是什么?在魔兽世界这款游戏中,我们是可以使用宏命令的,但是宏命令可不是那么好学的,我们需要先掌握好相关的语法才可以,下面就是小编为大家带来的宏命令语法大全了,我们一起来看看。

魔兽tbc宏语法教学 魔兽世界tbc宏命令大全

魔兽世界tbc宏命令教学大全

宏的参数

1.宏的选项

就是宏命令的一些特殊参数,通过这些参数可以实现条件判断,从而实现多种多样的功能。

例如

/cast [help] 恢复; [harm] 暗言术:痛这里的[help][harm]

就是选项,宏的功能很简单,当你的目标是可治疗的目标的时候,放恢复,否则,如果是可攻击的目标的时候放痛。

2.可使用参数的宏

以下宏命令都可以使用参数

startattack、stopattack、cast、castrandom、castsequence、stopcasting、cancelaura、cancelform、equip、equipslot、use、userandom、changeactionbar、swapactionbar、target、targetenemy、targetfriend、targetparty、targetraid、cleartarget、targetlasttarget、assist、focus、clearfocus、petattack、petfollow、petstay、petpassive、petdefensive、petagressive、petautocaston、petautocastoff、stopmacro、click、dismount

3.[target=unit]参数

[target=unit]选项是一个比较重要的特殊选项,他负责指定宏命令所作用的目标,还是看例子

/use [target=player] 原始月布绷带

宏的功能是给自我绷带,但是不丢当前目标, player 也是前面介绍的 UnitID 之一,表示玩家本人。也就是通过[target=unit]可以直接把宏的作用目标传递过去,而不需要通常的那种选目标,放技能的模式。

下面是一个稍微复杂点的例子

/cast [help] [target=targettarget, help] [target=player] 快速治疗

宏的功能是这样的,首先检测第一个选项[help], 这个选项没有指定target参数,按照默认就是你当前的目标,如果你当前的目标是可以治疗的,那么后面两个选项直接跳过,然后对这个目标施放快速治疗。

如果[help]这个条件不满足,那么就继续检测第二个选项[target=targettarget, help],这个选项里有两个条件第一个是target=targettarget,表示施法的的对象是“目标的目标, help同样表示该对象是否可治疗,如果两个条件都满足,那么就对目标的目标施放快速治疗。

如果[target=targettarget, help]的条件也不满足,就继续检查第三个选项[target=player],直接对玩家本人施放快速治疗。

[target=]还可以以小队/团队队友的名字作为参数,比如

[target=Kungen]

而且还可以在名字的后面加上-target来选中队友的目标,在竞技场里这个功能可能会比较有用,比如

[target=Cogwheel-target]

宏的语法

1.命令、条件和参数

以下面宏为例

/cast [target=targettarget] 斩杀

这里的 /cast 就是命令, [target=targettarget] 是“条件”, “斩杀就是参数”。

当然有些命令可以是没有参数的,比如 /startattack。类似的,条件也不是必须的,当没有指定[xxxx]之类的条件的时候,默认条件为真。

2.命令的语法

命令的语法如下

/命令 [条件1] [条件2] 参数; [条件] 参数 ...

语句从左到右进行解释,先获得命令,然后检测[条件1][条件2]等等,用[]分开的各个条件之间是”or”的关系,一个失败了就去检测下一个,只要有一个满足了,就把参数传递给命令,然后转而执行下面的语句,;后面的部分不再执行。

如果所有的条件全部不满足,则第一组参数做废,继续去解释;后面的语句,原理同上。

需要注意的是,千万不要用;来结束一行语句,;的作用是分隔各组的条件和参数,这不是C语言。

看下面这个例子

/petattack [target=focus, harm];

这个宏的原义是如果我的focus目标是可以攻击的,那么让宠物攻击它,否则不攻击,但实际使用起来却不是这样无论什么条件,只要你选了一个可以攻击的目标,宠物就会去攻击它,无视[target=focus]这个条件的限制。

为什么会这样?因为;被看成分隔各组参数的符号,结尾有一个;就表示;的后面还有一组参数。这个参数的条件是空,参数也是空,当[target=focus, harm]这个条件判断失败的时候,系统会去解释;后面的空字符,前面说过,如果没有指定[xxxxx]这种条件,默认为真, 系统会传递给 /petattack 一个空的参数,也就是直接攻击你当前的目标。

3.条件的语法

所谓“条件前面已经说了,就是[xxxxxx]之类的东西,这玩意也有自己的语法。简单的说就是用,分隔开的一个列表。

先看一个例子:

[help, nodead, target=focus]

这个条件成立的前提是“我focus的目标是可以被治疗或者buff并且没有死掉。

一个条件中的各个要素用,分开这些要素之间是and的关系,也就是说只有当他们全部满足的时候,条件才会成立。

可以在各个条件的前面加一个no前缀来表示相反的意思,比如这里的nodead,与之对应的是dead。help与之对应的就是nohelp。

有些条件要素还有自己的参数,参数的格式是

[条件&lt;:参数<!--参数</参数<...-->&gt;&gt;&gt;]

还是直接看例子:

/cast [stance:1/2] 盾击; 防御姿态

这个宏的意思是, 先检测条件[stance:1/2],如果处于战斗姿态或者防御姿态则[stance:1/2]这个条件成立,然后施放盾击,语句结束,;后面的防御姿态不执行了,系统会继续执行下面的语句。

反之,如果[stance:1/2]这个条件不成立,即当前处于狂暴姿态,则执行;后面的语句,切换到防御姿态。

4.条件列表

下面是完整的条件列表,所有的条件都是可以被no-前缀修饰,从而表示相反的条件。

help - 可以对目标施放有益法术

harm - 可以对目标施放伤害法术

exists - 目标存在

dead - 目标已死

stance:0/1/2/.../n - 处于某个姿态

stealth - 潜行中

modifier:shift/ctrl/alt - shift/ctrl/alt 被按下

button:1/.../5/- 用鼠标的某个按键点的宏

equipped:- 某种物品已经装备 (物品种类可以是身上某个装备格子, 物品的类型, 或者子类型)

channeling:- 某法术正在引导中

actionbar:1/.../6 - 指定的动作条页面已被选中

pet:- 指定宠物已经被召唤

combat - 处于战斗状态

mounted - 自己正在马上

swimming - 自己正在游泳中

flying - 自己正在飞行

flyable - noCWOWer

indoors - 自己在室内

outdoors - 自己在户外

party - 目标是小队队友

raid - 目标是团队队友

group:party/raid - 自己正在一个小队/团队中

以下几个条件要详细说明一下

button:1/2/.../5/1,2,3,4,5

分别对应鼠标的左,右,中,功能键1,功能键2。如果这个宏是用键盘上的快捷键触发的,则键盘上的快捷键等于鼠标左键。

equipped:item type

参数可以是身上某个装备格子,物品的类型。

下面这个宏

#show [equipped:Shields] Shield Bash; Pummel

/cast [equipped:Shields,stance:1/2] Shield Bash; [equipped:Shields] Defensive Stance; [stance:3] Pummel; Berserker Stance

如果装备了盾牌,显示盾击的图标,否则显示拳击的图标。如果装备了盾牌并且处于战斗或者防御姿态,施放盾击打,否则如果装备了盾牌,切换到防御姿态,否则如果是在狂暴姿态,施放拳击,否则切换到狂暴姿态。

换双手压制的宏

/equip [noequipped:Two-Handed Axes] 平衡战斧

/cast [nostance:1] 战斗姿态; [equipped:Two-Handed Axes] 压制actionbar:1/.../6

可以通过动作条页面相关的命令来改变动作条页面,这个条件就是确保当前页面已经是参数所指定的页面。

所谓当前页面就是系统默认的主动作条,这个动作条可以映射到不同的页面。玩过动作条插件的都应该理解这个概念。

/swapactionbar 1 2

/cast [actionbar:1] 雄鹰守护;灵猴守护

交换页面1和2,确保当前页面是1的时候,施放雄鹰守护,否则施放灵猴守护。

pet:判断宠物的类型或者名字,宠物包括牧师MC的怪。可以通过这个设置一些条件,根据不同的宠物来使用不同的技能。可以通过宠物的名字设置条件,也可以通过宠物的种类设置条件(虚空行者,小鬼,熊,猫等等),不指定参数的话只要宠物存在就满足条件。

/cast [pet] Freeze; Frost Nova

法师用这个宏,如果水元素存在就放水元素那个nova,否则放自己的。

novamounted, swimming, flying, indoors &amp; outdoors

这几个只能检测自己的状态,不能检测别人的。

5.[target=] vs. UnitID参数

如果你仔细的看到这里,并且都理解了前面的内容的话,应该就会有一个疑问,“有些命令的参数本身就是各种UnitID,如果我在这个命令里同时指定了[target=]这种条件,会是什么结果?

例如 /target 就是这样一个命令,他的参数本身就可以是UnitID,那么下面这个宏该如何运行?

/target [target=focus, dead] party1

直接解释这个宏就是当我的focus目标死了的时候,选择我的第一个队友,但是实际上这个宏是不能正常运行的。系统会忽略 party1 这个参数。

也就是说,条件里面的[target=]和命令参数里的UnitID是冲突的。但是有4个特殊的命令是例外,它们有一个Key Unit,允许你在使用[target=Key Unit]的同时,再传递一个Unit参数。如果你没有指定参数,则使用默认参数。

四个命令如下:

命令 | Key Unit | 默认参数

/target | target |

/focus | focus | target

/startattack | target | target

/petattack | pettarget | target

下面这个宏

/focus [target=focus, dead] [target=focus, noharm] party1

可以正常运行,[target=focus, dead],由于 focus 是 /focus 命令的Key Unit,因此可以在检测这个条件满足的同时,再传递给 /focus 一个参数 party1。解释起来就是如果我的focus目标死了或者我的focus目标不能被攻击,那么focus我的第一个小队队友。

如果这个宏变成

/focus [target=focus, dead] [target=focus, noharm]

把 party1这个参数去掉了,也就是没有指定参数,按照上面的表格,系统会把默认参数“target”传递过去,也就是 /focus自己当前的目标。

魔兽tbc宏语法教学 魔兽世界tbc宏命令大全

以上就是魔兽世界tbc宏命令大全了,诸位玩家们学会了吗?虽然宏命令的语法很难,但是大家还是学习一下吧,毕竟学会了好处多多哦。

网友评论

0条评论
发表评论

访问移动端:魔兽tbc宏语法教学 魔兽世界tbc宏命令大全

相关文章

热门文章

最新文章

  • 跑跑卡丁车手游撞见玩家掉落悬崖5次怎么做 撞见玩家掉落悬崖5次任务玩法分享
    跑跑卡丁车这款经典的竞速手游,玩法多样有趣,游戏每周都会更新新的活动玩法,这周的任务是撞见玩家掉落悬崖5次,游戏难度不高,下面小编将任务完成方法分享给大家,一起来了解一下吧!
    作者:2023-01-10
  • 王者荣耀新赛季s30开始时间 s29赛季什么时间结束
    王者荣耀这款多人竞技手游,多种竞技模式设置,让玩家拥有全新的对决体验,游戏每隔一段时间都会进行赛季的更新,下面小编为大家带来的是新赛季s30赛季的最新消息,一起来这里了解一下吧!
    作者:2023-01-10
  • 汉字找茬王恐怖旋律玩法 完成歌曲通关攻略
    汉字找茬王这款游戏的玩法多样,关卡内容更新的也十分的新颖有趣,最新更新的关卡中基本都是一些恐怖歌曲,需要玩家连接正确的歌词,下面小编将正确的答案分享给大家,有需要的玩家可以自由的前来参考!
    作者:2023-01-10
  • 汉字找茬王唤醒四郎攻略 找到合适的语句答案分享
    汉字找茬王这款有趣的小游戏,玩法多样,今天有更新的关卡中,有大家熟悉的电视剧角色,那就是唤醒四郎,下面小编将这关的答案分享给大家,有需要的玩家可以前来这里进行了解!
    作者:2023-01-10
  • 光遇1.3任务怎么做 2023年1月3日每日任务完成方法分享
    光遇1.3任务怎么做?光遇每天都会更新四个日常任务,难度不大,完成就可以获得相应数量的蜡烛,下面小编将详细的未知和完成方法分享给大家,有需要的玩家可以前来这里浏览学习!
    作者:2023-01-10
  • 英雄联盟时空召唤拼团多少钱 时空召唤拼团活动价格一览
    英雄联盟最近全新上线一款活动:时空召唤拼团活动,这款抽奖活动多钱抽一次是大家十分关注的,值不值得抽也是大家十分想要了解的,小编将这次活动价格分享到下面,感兴趣的玩家可以前来这里进行了解!
    作者:2023-01-10
  • 全网热搜洪金宝《王城英雄》代言内幕大揭秘
    近日,洪金宝代言MMORPG魔幻动作手游《王城英雄》即将迎来全网公测。而关于其代言背后的八卦趣闻,也引发着众网友的 “吃瓜热潮”。网络疯传的“内幕”是真是假?皇城潜规则事件到底有木有?今天就跟小编来围观一下背后的隐秘。
    作者:君莫笑2019-09-05
  • 成功引领旗舰革命后,高通的底气明显更足了
    众所周知,在整个智能手机市场中,旗舰机一贯被认为是最新技术和创新能力的代表。比如在过去的几年里,诸如“超高像素”、“多摄变焦”、“手游电竞”,以及“移动端AI“之类的硬件进步和功能体验,往往都是由旗舰机最早“带头实装”。
    作者:2025-04-15
  • 骁龙8s Gen4:安兔兔超216万,重塑次旗舰游戏体验
    近日,全新发布的骁龙8s Gen4 (第四代骁龙8)凭借其卓越的性能,尤其是在游戏领域的出色表现,吸引了广泛关注。
    作者:2025-04-10
  • 第四代骁龙8s正式发布,“新生代”旗舰有何真实力?
    近年来,中国的高端手机市场一直在持续增长,根据Counterpoint Research调研,售价600美元以上机型的销售份额已从2018年的11%跃升至2024年的28%。高端手机市场的增长,本质上是用户对手机的需求正在发生明显改变。越来越多用户的要求不再是“够用就好”,而是希望得到更高的性能、更长的续航和更佳影像性能。
    作者:2025-04-08
  • “中国玩家全球首通《双影奇境》隐藏关!制作人认证,网友:这是要开环太平洋机甲?”
    “这简直不可思议!恭喜你们完成了这项疯狂的任务!”——3月19日晚上9点45分,《双影奇境》制作人Josef Fares在社交媒体发布推文,正式祝贺中国抖音主播「E1uM4y」与「sharkOvO」全球首通游戏隐藏关卡“镭射地狱”,并宣布将邀请两人前往瑞典工作室,抢先体验团队正在研发的未公开新作。
    作者:2025-03-24
  • 死神代理人上线,《境·界 刀鸣》始解测试火爆开启!
    3月首推新游当属《境·界 刀鸣》!始解测试定档消息一公布就掀起粉丝热议及支持,当天就直冲Taptap预约榜第一。不少《BLEACH》粉丝都十分期待这次测试,也好奇《境·界 刀鸣》将带来一个怎样的新世界。3月13日,始解测试已经开启,各位死神代理人可以前往尸魂界,探索原汁原味的死神世界了!
    作者:2025-03-13
  • 无尽梦回有哪些强力阵容 无尽梦回公测强力阵容大全
    无尽梦回有哪些强力阵容?游戏上线后受到众多玩家的欢迎和试玩,部分玩家可能已经拥有了许多角色,不同角色的技能不同,可以搭配出强大的阵容,小编带来了无尽梦回公测强力阵容大全,不清楚如何搭配的小伙伴可以参考一下。
    作者:jingjing2024-12-03
  • 无尽梦回暴富之梦连珠队怎么搭配 无尽梦回暴富之梦连珠队搭配攻略
    无尽梦回暴富之梦连珠队怎么搭配?暴富之梦是游戏中的特殊角色,强度非常高,可以有多种搭配,连珠队是暴富之梦最强有力的队伍,由暴富、放假、硬汉三人共同组成,小编带来了无尽梦回暴富之梦连珠队搭配攻略详解,不清楚的小伙伴可以看一下。
    作者:jingjing2024-12-03
  • 热血江湖刺客哪个技能能隐身 热血江湖刺客隐身技能详解
    热血江湖刺客哪个技能能隐身?刺客职业是游戏中一个极具挑战性的职业,拥有强大的爆发力,它拥有多样化的技能,包括隐身、瞬移等,刺客的隐身技能非常重要,小编带来了热血江湖刺客隐身技能详解,希望能帮助到各位朋友。
    作者:jingjing2024-11-27
  • 魔龙之旅兑换码有哪些 魔龙之旅兑换码福利大全2024
    魔龙之旅兑换码有哪些?游戏已经正式开启了不限量测试,受到玩家们的关注,官方送出了许多免费福利,玩家可以用兑换码兑换各种奖励和道具,小编带来了魔龙之旅兑换码福利大全2024,感兴趣的小伙伴快来领取吧,先到先得哦。
    作者:jingjing2024-11-27
  • 沙威玛传奇优先升级哪些工具 沙威玛传奇实用工具升级优先级推荐
    沙威玛传奇优先升级哪些工具?沙威玛传奇是一款高人气的模拟经营游戏,游戏中有许多工具可以使用,包括烤盘、配料等,不同工具的用途不一样,升级需要消耗金币,小编带来了沙威玛传奇实用工具升级优先级推荐,不清楚的小伙伴快来看一下吧。
    作者:jingjing2024-11-27