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

  在"变形宏"上再加上各种条件判断,实现多种变形一键完成

  常用的条件有

  [swimming]水栖形态

  水里用水栖

  [flyable,nocombat]迅捷飞行形态

  飞行需要能飞且不战斗

  [outdoors,noflyable,nocombat]大型棕色科多兽

  不能飞那就只能坐骑了

  [outdoors,noflyable,combat]旅行形态

  要是还是战斗的话就旅行

  [indoors]猎豹形态

  室内就只能猎豹了

  然后我们直接把以上的全部加到一起,就得到了最终的宏

  Code:

  #showtooltip

  /cast [swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,noflyable,nocombat]大型棕色科多兽;[outdoors,noflyable,combat]旅行形态;[indoors]猎豹形态

  事实上还有一个化简的问题

  例如说/cast [combat]猎豹形态;[nocombat]旅行形态

  后面那个nocombat需要吗?不需要

  因为判断从左至右进行,判断到第二个的时候就说明第一个没有通过了,那么combat没有通过必然是nocombat了

  但由于实际情况有很多条件并列,导致判断某个条件是否需要就比较复杂,有些人可能会绕不过来

  下面给出前面宏的化简结果

  Code:

  #showtooltip

  /cast [swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,nocombat]大型棕色科多兽;[outdoors]旅行形态;猎豹形态

  当然,还可以加上"!"来防止连按又变回来,注意"!"放在技能名前面

  再给一个我自己用的变形宏,尝试下能不能看得懂

  Code:

  #showtooltip

  /cast [flyable,nocombat,nomod]!迅捷飞行形态;[form:4,nomod,outdoors][nomod.nocombat,outdoors][noform,outdoors]!旅行形态;[swimming,nomod]!水栖形态;[form:1,nomod]!巨熊形态;[form:3,nomod]!猎豹形态;[form:5,nomod][nomod,indoors]!生命之树

  /cancelform [form:6][mod]

  由于宏太长不得已把stance换成form了,效果一样


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