首页 |魔兽新闻 | |玩家攻略 | |精彩视频 | |玩家杂谈 | |相关下载 | |常见问题 | |赚钱心得 |
按标题 按内容
WOWZLP.COM


当前位置:魔兽世界资料片中文网>玩家杂谈>文章内容

魔兽世界资料片宏使用技巧

作者: 来源:
日期:2007-04-17

      在魔兽资料片中的某些宏指令和接口的改变,资料片之前的宏可能无法正常运作,例如之前很好用的一些if/then形式的宏。 同时比如一些插件也不能再使用了,所以萨满也有必要预先对新的系统有些认识。

最重要的问题,就是竞技场,有消息称比较高等级的竞技场竞赛将限制插件的使用,但未提到限制宏的使用。

本文将分成2部分,首先会介绍一下TBC的宏的一些基础信息

在WoW 2.0中,宏和插件将会有翻天覆地的改变,一系列条件选项将可以被应用于以下斜杠命令:/startattack, /stopattack, /stopcasting, /cast*, /use*, /cancelaura, /changeactionbar, /equip*, /pet*, /target*, /cleartarget, /focus, /clearfocus, /assist and /click commands ,以及/castsequence。首先讲解如何应用它们。
在2.0中,目前所用的大多数宏都将被废弃,因为在战斗中,任何用到CastSpellByName()或者TargetUnit()的宏都将不再有作用。更进一步的,多数“傻瓜逻辑”的宏也不会再有效。但是,你现在可以通过新的宏条件选项来实现许多流行宏的功能。

现在,使用“/cast”(“/施放”)非常简明,命令格式就是“/cast <spellname>”(施放最高等级的法术)或者“'/cast <spellname>(Rank <#>))”。比如说:

/cast Healing Wave
/cast Healing Wave(Rank 3)

在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:“/cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...”。

现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束.

目前可使用的条件选项有:
help - 检测目标是否为友善
harm - 检测目标是否为敌对
combat - 检测你是否在战斗中
stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下)
stealth - 检测你是否潜行
modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下
equipped:<item> - 检测某个物品是否被装备。<item>可以是任何有效的装备槽,物品分类,或者物品子类
target = <unit> - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下)
actionbar:<number> - 检测当前动作条是否为列出的那个
pet:<pet type 或 pet name> - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。
mounted,swimming,flying - 检测是否在坐骑上,游泳,或者飞行中
indoors,outdoors - 检测是在室内还是室外
button:<#> - 检测某个特定的按钮被用来触发法术,默认为1(详见下)
channeling:<spell> - 检测你是否正在使用某引导法术,如果没写出具体的法术名,那么会检测是否有任意的法术被引导。
exists 和 dead - 检测目标是否已经死亡,或是否真的存在
party - 检测目标是否是你的小队成员。
raid - 检测目标是否是你的团队成员。
group - 检测你是否在集体中。
group:party/raid - 检测你是否在指定类型的集体中(小队或团队).

(注:对于条件选项的一些额外技巧
你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。
用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。
用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。
在宏编辑器里按“?”图标将强制宏以当前法术的图标显示。)

(注:在2.1.0的测试服务器中,关于“条件”的内容有如下一些改动。
*新条件选项flyable - 检测你是否处在能使用飞行坐骑的地域。
*/dismount命令(下马)也能被宏条件支持。
*对于一个单一的行动,可以将几个条件子句合并。只要其中一个条件子句成立,行动便会履行。)


例如:

/cast [target=target,help,nodead] [target=targettarget,help,nodead] [target=player] Healing Wave



新的宏命令:
/castsequence - 按顺序施放一组事先设定好的法术(详见下)
# show <spell> - 显示所列出法术的宏返回值
# showtooltip <spell> - 显示列出法术的工具栏信息.

(:在2.1.0的测试服务器中,
*/castsequence, /cast, /castrandom, /use, /userandom, /equip, /equipslot 这些命令支持背包、技能栏的编号。
*#show 和 #showtooltip指令,可以给予条件,这方面的内容将进行升级。
*#show and #showtooltip指令的参数,不仅仅是法术,也可以指定具体的技能格,得到相关的信息反馈
*新命令:/cancelform )

共3页: 上一页 1 [2] [3] 下一页
本新闻及文章仅代表发表厂商及作者观点,不代表本站本身观点