0

焦点头条

如何自己编写宏?

2015-01-13 15:19| 查看: 6268 |作者: 幽明

1.宏语句的基本结构有5种
/cast [条件] 技能名      满足条件时使用技能
/use [条件] 道具名       满足条件时使用道具
/selectN [条件] NPC名    满足条件时选中NPC
/selectP [条件] 玩家名   满足条件时选中玩家
/msg [条件] 消息内容     满足条件时在聊天框输出系统黄字消息(只能自己看到)
条件可以不填,即无条件执行。

2.宏语句按从上到下的顺序组合起来就成为一个宏。
例如:
/cast 技能1
/cast 技能2
这个宏将会先使用技能1,再使用技能2。

3.每句宏都可以加入条件限制。
例如:
/cast [条件A] 技能1
/cast 技能2
假设按这个宏的时候,条件A不满足,那么宏不会执行技能1,而是跳到下一行。

4.宏的执行机制是:
每按一次宏,就从第一行开始,逐行判断,凡是满足条件的都执行,不满足条件的不执行,直到最后一行;再按一次宏,重复一遍上述过程;一直不停地按宏,将无限重复上述过程。

5.宏执行一次需要多长时间?
瞬间。大约万分之一秒。
下面这个宏,只需按一次,就会瞬间释放四个技能(这些技能没有公共CD)
/cast 名动四方
/cast 龙池乐
/cast 繁音急节
/cast 鹊踏枝

6.常用的基本判断

buff判断
buff:繁音急节 自身存在buff繁音急节
tbuff:夺命蛊 目标身上有buff夺命蛊(必须是我自己打到BOSS身上的,队友或者别的玩家打到BOSS身上的不算,tbuff类的判断都是如此)
前面加了个字母"t"意思就是"target"目标

buff:梦歌=5 自身buff梦歌为5层
tbuff用法同上

bufftime:守缺<2  自身buff“守缺”的时间小于2秒
tbufftime用法同上

nobuff:焚玉 自身没有焚玉buff

血蓝判断
life>0.4 自身血量大于40%
mana<=0.2 自身蓝量小于等于20%
注意,官方宏目前还不支持目标血蓝判断,也就是没有tlife和tmana。

职业能量判断
rage藏剑剑气,范围0-10
qidian纯阳气点、和尚禅那。纯阳0-10,和尚0-3
energy唐门神机值,范围一般是0-120
sun和moon为明教日灵、月魂,范围0-99。sun_power为满日,moon_power为满月。

目标类型判断
target:all 有目标
notarget   没目标
target:npc 目标是npc
target:player 目标是玩家

目标距离判断
distance>=4 目标与我的距离大于等于4尺

7.组合条件:“&” 和 “|”的使用
条件1&条件2 要求两个同时满足,即逻辑“与”。
条件1|条件2 要求两个条件至少其中之一满足,即逻辑“或”。
1&2&3 和 1|2|3 也是可以的,但是 1&2|3 之类的混合判断不推荐使用。

8.字数限制
一个宏最多只能写128字节。参考下面这个宏。
/cast [tnobuff:兰摧玉折] 兰摧玉折
/cast [tnobuff:商阳指] 商阳指
/cast [nobuff:焚玉] 玉石俱焚
/cast [buff:焚玉=1] 玉石俱焚
/cast 水月无间
/cast 阳明指
/cast 商阳指

更多命令详细说明参照语法手册:http://www.jx3pve.com/portal.php?mod=view&aid=920

收藏 分享 邀请

发表评论

关注订阅号"剑网3PVE"
获取第一手剑三资讯


您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多