台服注册攻略 台服客户端下载 台服英雄榜 限制新角色创立服务器一览
   您的当前位置:17173魔兽首页//你也能写自己的宏!分析加实例教你常用宏制作
你也能写自己的宏!分析加实例教你常用宏制作
2.2进阶

  以上是各种最基本的宏,那么我们能不能将这些宏拓展开来呢?

  条件更复杂,技能数量更多,多种不同的语句糅杂在一起,那就可以实现更多的功能

  1.分支选择宏

  "对特定目标释放技能宏"可以实现目标的选择,那么能不能加入判断,使得不同条件下对不同的目标施放呢?

  [@player,mod:alt]

  按住alt的话对自己释放

  用了宏的话系统内置的自我施法按键(alt)就不好用了,所以很多技能都会加上这一个条件来人工实现这个功能

  [@mouseover,harm/help,exists]

  对鼠标指向的目标释放

  这是很多治疗喜爱的宏,可以免去不断切换目标的麻烦

  其中,harm和help则根据技能需要改动

  [@focus,mod:shift]

  按住shift则对焦点目标释放

  PvP非常常用且有用,shift也可以换成alt或是ctrl

  [@targettarget,harm/help,exists]

  对目标的目标释放

  这里需要注意的是这个harm和help所指的不是目标的属性,而是目标的目标的属性

  例如如果目标是boss,则对目标的目标施放治疗

  那么这里应该写的是help而不是harm,很多人都会觉得是:目标是harm的,所以转向目标的目标;这是不对的

  以上列举了几个常见的,你也可以自己试着写一写,"在某个条件下则以某人为目标"

  条件和目标的词汇则在第1部分里面有详细的介绍

  下面便可以把所有你认为会出现的条件写到一起了

  条件判断是从左到右的,也就是把你觉得应该先进行判断的条件写到左边

  #showtooltip

  /cast [@目标1,条件1] [@目标2,条件2] [@目标3,条件3] []技能

  最后的结果就是

  如果满足条件1,则对目标1释放,否则

  如果满足条件2,则对目标2释放,否则

  如果满足条件3,则对目标3释放

  这里建议最后加上一个空的中括号,来避免条件限制太死,有时候放不出技能的情况

  还有如果不写目标的话则默认为@target对当前目标,所以一般"@target"都省略掉了

  例:

  Code:

  #showtooltip

  /cast [@player,mod:alt][@mouseover,help,exists][help,exists][@targettarget,help,exists][]回春术


  相关推荐  相关信息
最新头条消息 更多最新头条
副本攻略 更多文章
 黑翼陷窟攻略
 暮光堡垒攻略
 四风王座攻略
 火焰之源攻略
热门视频 更多视频
商业技能 更多文章
 商业技能速冲攻略
 商业技能攻略