宏库专栏(宏app)

By——无色幽明

宏库专栏(宏app)

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繁音急节

nobuff:焚玉

自身没有焚玉buff

tbuff:夺命蛊

目标身上有buff夺命蛊(必须是我自己打到BOSS身上的,队友或者别的玩家打到BOSS身上的不算,tbuff类的判断都是如此)

前面加了个字母"t"意思就是"target"目标

buff:梦歌=5

自身buff梦歌为5层

tbuff:流血

tbuff用法同上

bufftime:守缺<2

自身buff“守缺”的时间小于2秒

tbufftime:噬骨<3

用法同上

血蓝判断

?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 商阳指

转载请说明出处 内容投诉内容投诉
九幽软件 » 宏库专栏(宏app)