宏库专栏
什么是宏?
宏可以简单理解为组合招式,一键使用多个技能,让你更轻松地游戏。
怎么创建和保存宏?
1.系统菜单(ESC) - 宏管理 - 新建宏,弹出宏管理界面。
2.在下方输入框内编辑宏的内容,可以从别处CTRL+C复制、CTRL+V粘贴进来。点击“应用”即可保存宏。
如果你的宏比较多,可以修改每个宏的名字、注释和图标,以便区分。
怎么使用宏?
把宏图标拖到快捷栏上,点击相应快捷键即可使用,你可以配合按键辅助工具。
By——冲田
多段宏是什么?因为自2014年7月“插件认证”事件后至今,PVE宏只有官方宏可以用。官方宏限制字数,一个宏最多128字节。这么短的宏对于很多职业来说无法满足“一键输出”的需求,128字节内根本写不出完整的输出循环。所以,宏作者们采取了变通方式,把整个输出循环分成好几个宏来写,这就是“多段宏”。
多段宏如何使用?首先,像创建普通宏一样,新建一个宏,然后把多段宏的第一段复制进去,点击“应用”保存;
然后,再新建一个宏,把多段宏的第二段复制进去,保存;
重复上述步骤,直到最后一段。
最后,把所有的宏按顺序拖到你喜欢的键位上。然后用按键工具按宏,就可以使用了。
为什么多段宏要配合按键工具使用?多段宏和一段宏最大的差别在于,一段宏只需要按一个键,手动重复按“111111”是可行的;但是多段宏要求按宏速度必须很快,举个例子,比如你的多段宏第一段的键位是1,第二段的键位是2,第三段的键位是3,如果你的手速非常快,你非要手动去按“123123123”....这样,短时间保持很高的按键速度也许可以,但打副本通常需要若干小时,时间一长手指就受不了了。所以多段宏的作者们通常都推荐用户使用按键工具按宏。
按键工具是什么?按键工具是一种在电脑上运行的程序,它能模拟你的键盘鼠标操作,通常用于代替人手执行一些需要大量重复的按键操作。比如著名的按键软件“按键精灵”。
在哪里找现成的按键工具?http://www.jx3pve.com/forum-321-1.html按键工具为什么要分为“同时按键”和“顺序按键”两种按键方式?有的多段宏要求必须从第一段开始,依次按第一段、第二段、第三段、到最后一段,这就要求按键工具是“顺序按键”。而有的多段宏没有这种要求,几个键随便谁先谁后无所谓,即“同时按键”。所以,如果你找的多段宏注明“要求顺序按键”,那么一定要使用具有“顺序按键”功能的按键工具,否则宏的效果很差,乱打技能。
By——无色幽明
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 商阳指
宏指令使用规则:
/动作指令 [条件1|条件2&条件3] 动作指令参数
多个条件,用符号“|”或符号“&”隔开
| :或者条件
& :并且条件
条件限制为中文名称,每个宏限制128个字(这里指字符。字符 半角下1英文是1字符 1汉字也是1字符,如“/cast_四象轮回 ”就是10字符。)
动作命令:
动作指令 |
用法 |
说明 |
/cast |
/cast 技能名
/cast [条件1|条件2] 技能名
/cast [条件1&条件2] 技能名
/cast [条件1&条件2|条件3] 技能名 |
1.有条件:条件成功后,释放某技能
2.没有条件:直接释放技能 |
/fcast |
/fcast 技能名
/fcast [条件1&条件2|条件3] 技能名 |
可用于在运功状态时施放其他招式,即不保护引导,引入打断快雪 |
/selectN |
/selectN npc名字
/selectN [条件1|条件2] npc名字
/selectN [条件1&条件2] npc名字
/selectN [条件1&条件2|条件3] npc名字 |
1.有条件:条件成功,选择对应名字的npc为目标
2.没有条件:直接选择对应名字的npc为目标
·该npc 一定要在同步范围内 |
/selectP |
/selectP 玩家名字
/selectP myname
/selectP [条件1|条件2] npc名字
/selectP [条件1&条件2] npc名字
/selectP [条件1&条件2|条件3] npc名字 |
1.有条件:条件成功,选择对应名字的玩家为目标
2.没有条件:直接选择对应名字的玩家为目标
3. /selectP myname 用来选择自己为目标
·该玩家 一定要在同步范围内 |
/use |
/use 道具名
/use [条件1|条件2] 道具名
/use [条件1&条件2] 道具名
/use [条件1&条件2|条件3] 道具名 |
1.有条件:条件成功后 ,使用某个道具,比如血药,蓝药
2.没有条件:直接使用道具 |
/msg |
/msg 消息
/msg [条件1|条件2] 消息
/msg [条件1&条件2] 消息
/msg [条件1&条件2|条件3] 消息 |
1.有条件:条件成功后输出黄字消息
2.没有条件:直接输出黄字消息 |
自身条件:
条件指令 |
用法 |
说明 |
例子 |
buff |
buff:buff名称1
buff:buff名称1>=<n层 |
判断自己身上是否存在某增益或减益buff
或者判断自己身上的某增益或减益buff是否大于,小于或等于几层 |
|
nobuff |
nobuff:buff名称1 |
判断自己身上无某增益或减益buff |
/cast [nobuff:太极|bufftime:太极<4] 太极无极 |
bufftime |
bufftime:buff名称><=3(秒) |
判断自己身上某增益或减益buff 持续时间大于,小于或等于多少秒 |
/cast [nobuff:太极|bufftime:太极<4] 太极无极 |
life |
life><=0.3 |
生命值大于,小于或等于最大血量的百分之多少 |
/cast [life<0.3] 啸如虎 |
mana |
mana><=0.3 |
内力值大于,小于或等于最大内力值的百分之多少 |
/cast [mana<0.3] 徐如林 |
rage |
rage><=剑气数值 |
藏剑剑气,霸刀长刀(尘身体态);剑气值最大是为10
剑气值大于或小于或等于多少 |
/cast [rage>8] 啸日 |
qidian |
qidian><=气点数值 |
少林,纯阳 使用,气点值最大10
气点值大于或小于或等于多少 |
/cast [qidian>7] 两仪化形
/cast [qidian>2] 韦陀献杵 |
energy |
energy><=能量值 |
唐门,霸刀双刀(竹雾体态);
能量值大于或小于或等于多少 |
|
sun |
sun><=日灵值
sun><=moon |
明教,霸刀鞘刀(金屏体态);
日灵值大于或小于或等于 某值或者月魂值 |
/cast [sun>moon] 赤日轮
/cast [sun<10] 赤日轮 |
moon |
moon><=月魂值
moon><=sun |
明教使用
月魂值大于或小于或等于 某值或者日灵值 |
/cast [moon>sun] 幽月轮
/cast [moon<10] 幽月轮 |
sun_power |
|
明教使用
日灵值充盈状态 |
/cast [sun_power] 净世破魔击 |
moon_power |
|
明教使用
月魂值充盈状态 |
/cast [moon_power] 净世破魔击 |
skill_energy |
skill_energy><=能量值/max |
充能技能的当前释放次数(能量数)大于或小于活等于某个值,max 表示最大能量数 |
/cast [skill_energy:盾飞>=2] 盾飞 |
fight |
|
在战斗状态 |
|
目标条件:
条件指令 |
用法 |
说明 |
例子 |
tbuff |
同自身条件的用法 |
同自身的,只能用来判断自己加到目标上的增益或减益buff |
/cast [tbuff:致残] 龙牙 |
tnobuff |
同自身条件的用法 |
同自身的,只能用来判断自己加到目标上的增益或减益buff |
/cast [tnobuff:破风] 破风 |
tbufftime |
同自身条件的用法 |
同自身的,只能用来判断自己加到目标上的增益或减益buff大于,小于或等于多少秒 |
/cast [tnobuff:破风|tbufftime:破风<4] 破风 |
target |
target:npc
target:player
target:all |
目标是否为 npc 或者 玩家
all 为 npc或者玩家 |
|
notarget |
没有参数 |
没有目标 |
|
distance |
distance><=8(尺) |
离目标的距离大于,小于或等于多少尺 |
|
|
|
|
|
可能是你的数据存储文件损坏,请尝试关闭所有插件的情况下正常退出游戏重新登录,在设置好宏后正常小退+大退。
By——冲田
1.点击新建按钮
2.点击源文件标签
输入我们的第一句脚本KeyPress “F5”,1
这句的意思是,按F5键1次
你可以把F5修改成任何你喜欢的键位。
然后写第二句脚本,控制按键频率
Delay 1
这里的1代表1毫秒,1秒=1000毫秒
同理,如果宏要求按顺序连续按3个键、4个键甚至丧心病狂的7个键,那么只要把上面两句复制n次,就可以了。
下面是一个典型的三段宏脚本:
对应游戏里的按键如下:
把你的三段宏按照顺序放在这三个键位就可以了
3.设置重复次数
在这里选择循环到按中止键。
设置好你的启动键和中止键
4.保存退出
点击这个按钮
由于游戏资料片更迭较快,我们用【最后更新】日期来区分颜色,规则如下:
本功能于2015.7月上线,如在功能上线后没有进行过编辑的,则会取发布时的日期,例如如果是在2015.5月有更新,但是发布于2015.1月也会显示为1月,只需要更新编辑帖子一次后即可显示正常最后更新时间。(之前有限制超过3个月的帖子无法编辑,目前已移除此设定)
红色 |
1个月内有更新,且阅读数破万(阅读数,并非回复数) |
绿色 |
1个月内有更新,可用 |
蓝色 |
3个月内有更新,应该可用 |
橙色 |
3~6个月内有更新,有可能能用,有可能失效 |
灰色 |
6个月以上未更新,应该失效
|