一、剑网三宏命令怎么编写

动作命令:

动作指令用法说明

剑网三宏?剑网三宏命令怎么编写

/cast/cast技能名 1.有条件:条件成功后,释放某技能

2.没有条件:直接释放技能

3.条件判定顺序为自右向左,|和&本身没有优先级(详见此处)

(左侧第4例判定顺序为 [条件1&(条件2|条件3)])

/cast [条件1|条件2]技能名

剑网三宏?剑网三宏命令怎么编写

/cast [条件1&条件2]技能名

/cast [条件1&条件2|条件3]技能名

/fcast/fcast技能名

可用于在运功状态时施放其他招式(即不保护引导),有以下情况:

1.技能名为特殊招式时(如阳春白雪),会在运功过程中正常释放此类技能;

2.技能名为常规招式时,会在GCD结束的情况下施展此技能打断逆向运功技能,且只能打断逆向运功技能

/fcast [条件1&条件2|条件3]技能名

自身条件:

条件指令用法举例说明(条件的分隔符号、限制符号见文首说明)

buff/cast [buff:梦悠]振翅图南判断自己身上存在某增益或减益buff(仅支持buff名称)

/cast [buff:牧云=4]疾如风判断自己身上存在某增益或减益buff的层数(仅支持buff名称)

nobuff/cast [nobuff:太极]太极无极判断自己身上不存在某增益或减益buff(仅支持buff名称)

bufftime/cast [bufftime:太极<4.1]太极无极判断自己身上某增益或减益buff持续时间(单位:秒)

life/cast [life<0.3]啸如虎判断自身生命值是最大血量的百分之多少(小数形式)

mana/cast [mana<0.4]碧水滔天判断自身内力值是最大内力值的百分之多少(小数形式)

rage/cast [rage>80]啸日

判断自身剑气值(藏剑)/长刀(尘身体态)刀气值(霸刀)/战意值(天策)/怒气(苍云)/星运值(衍天)是多少

(数值上限参照各门派特殊能量条)

qidian/cast [qidian>7]两仪化形判断自身气点(纯阳)/禅那(少林)/剑舞值(七秀)是多少

energy/cast [energy<50]惊鸿游龙

判断自身能量值(唐门)/双刀(竹雾体态)刀气值(霸刀)/挡格值(苍云)是多少

(数值上限参照各门派特殊能量条)

sun/cast [sun<10]松烟竹雾

判断自身日灵值(明教)/鞘刀(金屏体态)刀气值(霸刀)是多少

(数值上限参照各门派特殊能量条,特别的:日灵值=100可以判断满日灵)

/cast [sun>moon]赤日轮判断自身日灵值(明教)与月魂值(明教)的大小关系

moon/cast [moon<10]幽月轮

判断自身月魂值(明教)是多少

(数值上限参照各门派特殊能量条,特别的:月魂值=100可以判断满月魂)

/cast [moon>sun]幽月轮判断自身月魂值(明教)与日灵值(明教)的大小关系

sun_power/cast [sun_power]生死劫判断自身日灵值(明教)处于充盈状态(满日灵)

moon_power/cast [moon_power]净世破魔击判断自身月魂值(明教)处于充盈状态(满月魂)

skill_energy/cast [skill_energy:盾飞>=2]盾飞判断充能技能的当前充能层数是多少,max表示最大能量数

skill/cast [skill:17054]西楚悲歌判断自己身上存在某技能/奇穴(仅支持技能数字ID,限制条件为"="或"~=")

noskill/cast [noskill:5955]云飞玉皇判断自己身上不存在某技能/奇穴(仅支持技能数字ID,限制条件为"="或"~=")

last_skill/cast [last_skill~=钟灵毓秀]钟灵毓秀判定该宏最后一次释放的技能(只能判定同一个宏当中的技能逻辑,不能判断另外的宏或手动打出来的技能,不推荐使用,相关测试详见此处,仅支持技能名称,限制条件为"="或"~=")

npclevel/cast [npclevel=6]闹须弥判断目标NPC强度等级是多少(1-6,其中6为boss)

nearby_enemy/cast [nearby_enemy>2]风来吴山

判断自身周围3.0尺以内(0~2.9尺)敌人的数量是多少

skill_notin_cd/cast [skill_notin_cd:战八方]撼如雷

判断技能是否不在调息中,当技能不在CD时为真,在CD中则为假

目标条件:

条件指令用法举例说明(条件的分隔符号、限制符号见文首说明)

tbuff/cast [tbuff:流血]龙牙同自身条件buff,只能用来判断自己加到目标上的增益或减益buff

tnobuff/cast [tnobuff:流血]龙吟同自身条件nobuff,只能用来判断自己加到目标上的增益或减益buff

tbufftime/cast [tbufftime:流血<2]龙吟同自身条件bufftime,只能用来判断自己加到目标上的增益或减益buff

摘自jx3box

二、剑网三 宏的运行方式究竟是怎样的

给你举个例子好了。

比如你有一个这样的宏:

第一行:技能a没CD的情况下,用技能a【假设技能a有30秒CD】

第二行:自身蓝少于30%的情况下,用技能b

第三行:无条件用技能c

剑三的宏,你每次按,都会从第一行开始判断。

不满足条件,就继续判断下一行。满足条件,就会执行这一行,然后结束。

举个例子,比如你现在按我们上面例子里面的宏。

按第一次,会直接用技能a,然后技能a进入CD了

马上按第二次,这时会先判断第一行,发现技能a在CD,所以第一行判断失败了,就继续判断第二行。如果这时你的蓝大于30%,第二行也会判断失败,否则就会用技能b结束这次按宏。

这样说你应该能明白了吧……

所以,一般宏都会把判断条件严格的写在前面,条件弱的写在后面。

PS判断条件可以是目标身上或你自己身上的buff、debuff,蓝量,血量,技能CD,距离等等。

另外,如果技能释放失败,也会认为这一行判断失败,宏会继续判断下一行。

(比如,需要用的技能在CD,自己蓝太少技能放不出来)

三、【剑网三】宏是干什么用的怎么用

宏就是利用一些编程语言,打到技能自动释放的目的。剑网三允许在副本里使用宏,但是禁止在竞技场、战场等PVP地方使用,一经发现会被封号。宏的使用可以帮助玩家更轻松、容易的打出较高伤害。剑网三系统里自带宏,可以直接在里面新建一个目标宏,输出宏语言,然后拖动图标到自己顺手的地方,使用时只许按那个图标就行。