北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3570|回复: 41

[Mudlet]Z99插件包V2.3

[复制链接]
发表于 2020-5-1 14:25:15 | 显示全部楼层 |阅读模式
本帖最后由 ecloud 于 2021-1-13 12:57 AM 编辑

下载地址点我
详情请见:http://www.yecloud.net/ecloud/ar ... 84667b68bf4660ev0.1

安装和设置方法在5楼!

导入包之前请务必删除所有老版本的插件包,包括所有叫做z99和mudlet_ddot的目录都删掉
《基础设置》这个目录里面的东西都是你需要认真修改的,所有需要调整设置的都在这里。请依据里面的实例进行修改,pfm数据库里需要把你的技能添加齐全。所有该改的改好以后,重启Mudlet
其他需要修改的地方
触发器-job-慕容-发现家贼 :        XXX发现的 - 修改这个名称
触发器-job-襄阳保卫战-积分:        修改里面的id
由于分辨率的原因,有些用户可能需要自己调整一些UI的摆放位置
打开:脚本-Bot启动脚本
可以看到目前所提供的所有bot,启动方法统一为botxxx,或者botxxx 100
很多bot都有许多可设置的变量,一定要详细设定,否则可能有重大影响
主流任务的半自动模式:
会自动走到任务所属地区,之后请自行寻找目标或者手动启用swap,比如 swap 4
任务过程自动完成,之后需要走到node节点房间,look一下之后自动返回npc
Z99的底层核心分为几大模块:Bot, Nav, Battle, Swap, xpath, *map,所有的模块都以底层函数模式存在,提供充分的二次开发接口(但是比较缺文档和注释)
Bot
用于驱动所有任务/练功的自动化脚本。拥有一个统一的入口,统一的环境变量配置,统一的启动/停止/退出流程。它本质上是一个机器人框架,便于开发者关注于业务逻辑的实现
Nav
从表面上看它是存在于界面右下角的动态行走按钮,实际上nav库提供了出口捕捉,方向长短、正反转换等基本功能,成为了swap, xpath和map的基石
Battle
这是Z99的核心战斗系统,采用面向对象的方式定义了每一个perform,并且可以灵活定制在战斗中使用的perform和释放逻辑。插件本身提供内置的5种释放逻辑:Loop, S-Loop, Bubble, S-Bubble, AAA。除此之外,战斗系统还提供先手偷袭的技能设定和被卸载武器后的备用技能设定。界面下方的四个技能按钮,是战斗系统的一个上层实现,用于手动发射技能,并提供气势和CD显示
xpath
是一个灵活的“批”行走引擎,在此之上提供了各种迷宫路径和遍历的实现。并且实际上,它可以实现按顺序,固定时间间隔的发送一个table里的指令,可中断,继续和反向。xpath以lua table文件的形式存储所录制的路径
Swap
这是一个完全跟地图和路径无关的“扫街”引擎,只要设定好半径,就可以无脑扫街。适用于小范围的遍历和跨区域遍历
界面截图

评分

参与人数 1精华 +10 收起 理由
nrm + 10 很给力!

查看全部评分

发表于 2020-9-17 22:54:26 | 显示全部楼层
Nice work ecloud!

tip: bot = bot or {} won't lose data on reload.

点评

thanks, good idea  发表于 2020-10-19 06:31 PM
回复 支持 1 反对 0

使用道具 举报

发表于 2020-5-3 12:11:19 | 显示全部楼层
👍
发表于 2020-5-27 21:29:11 | 显示全部楼层
支持支持!!
 楼主| 发表于 2020-6-29 18:17:40 | 显示全部楼层
本帖最后由 ecloud 于 2020-12-1 03:10 PM 编辑

安装/升级方法:

下载后缀名为.mpackage的文件
请将你原有的mudlet配置文件进行复制和备份
登陆进入一个mudlet配置文件
点击“包管理器”
卸载老的版本
点击“安装”按钮,安装最新下载的.mpackage包

配置方法:
如果有老版本,一定要在上一步复制/备份原有的mudlet配置文件,这样你就保留了老的设置信息
“脚本”-“基础设置”,这里面的东西就是所有你需要首先进行设置的内容,Windows用户一定要记得修改“图片存放目录
在《pfm信息库》中,按照里面的范例,添加你所使用到的技能
在《基础环境变量设定》目录里,新建一个以你的id命名的脚本,按照示例脚本来修改符合你的设置,然后将示例脚本删除
在《战斗系设置》目录中,建立以你的id命名的子目录,并且在里面添加分别适用于各个任务的设置。具体设置方法可以参考示例。注意将每个函数名后面的id部分改为你的id

需要手工修改的地方:
触发器-job-慕容-发现家贼 :        XXX发现的 - 修改这个名称
触发器-job-襄阳保卫战-积分:        修改里面的id       

完成所有设置的修改以后,重启mudlet

UI介绍:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2020-7-14 22:19:04 | 显示全部楼层
2020-7-14:
V1.2发布,重大升级:
1、修正了城际通的所有已知bug,所有节点都可以正常到达
2、城际通增加了十几个新节点,包括宁远(ych),建康四个门,陆乘风、孟之经、花小贱等npc,包括扬州和临安储物柜(yzcab, lacab)
3、其他bug修复和完善
4、战斗系统加入pfm库
5、将慕容bot重写为统一模式
 楼主| 发表于 2020-7-25 15:45:26 | 显示全部楼层
本来想发布V1.4的,正好赶上换服务器,又紧急更新了fullme等图片的代码,所以紧急推出V1.5
更新了很多很多东西,就不一一细说了
战斗系统的载入模式有了巨大的改变,增加了pfm库
bot启动的模式也有了巨大的改变,为模块化、多job序列化打基础
加入了早已计划实施的状态提示窗口,现在重要的信息已经不在游戏本窗口输出了

 楼主| 发表于 2020-7-30 18:54:29 | 显示全部楼层
2020-7-30:V1.6发布
V1.5更新的太匆忙,所以有一系列Bug,1.6中统统修复
另外V1.6含有的重大更新:
1. 战斗系统有史以来最大升级:
所有技能以技能库方式读取,不再需要在脚本和别名中详细写技能对象了;
对于空手技能提供卸载主手武器/副手武器/盾牌的不同发射模式;
加入逃跑功能,用于替换游戏内建的逃跑;
用单独的pfmX来定义“起手偷袭技能”,而跟pfmS分开
2. 海棠的手动触发模式:ht.load 花|花|花
3. Swap增加回环控制功能,目前还没有把所有节点录入
4. 主流任务Bot加入难度系数
5. 适应新服务器延迟的健壮性增强
6. 主流任务所特有的战斗系统脚本放在单独的一个目录中,并且支持多id

V1.6可以稳定运行的主流任务Bot:
慕容
胡一刀
萧峰
破阵
韩世忠
刺杀
(以上均为手动找寻目标/或者手动启用swap)
福州护镖(手动解决意外)
海棠(半自动增强)
漂流(半自动增强)
万安塔,小雁塔,保卫,宁远(辅助增强)

新手任务:
桃花阵+鉴定
灵鹫扫雪
朝廷巡逻,守门

V1.6支持的练功内容:
爬树
打坐吐纳
参悟
拜祭
音乐
跳楼
循环Full所有技能,以及单体lingwu/lian/xue
通脉

V1.7 Todo:
自动存钱
更多的说明和注释
更多的log窗口输出
公孙止

V1.8 Todo:
偷学,谍报
swap的完善
chat窗口?
其他?
发表于 2020-8-7 05:09:52 | 显示全部楼层
本帖最后由 hoof 于 2020-8-9 07:33 AM 编辑

怎么contribute? 比如配药trigger里, 最后一行是bot.peiyao 而不是botpeiyao

桃花书房读书似乎缺少触发trigger, 只有bot实现? 还是我没找到

大赞框架, 打算照着写

编辑: 明白了, 有个总入口, bot“库名" “次数", default 为999
发表于 2020-8-16 13:17:36 | 显示全部楼层
能自动走到任务地点在我这萌新看来就已经是神仙操作了。。。
 楼主| 发表于 2020-8-16 18:15:50 | 显示全部楼层
本帖最后由 ecloud 于 2020-8-16 06:42 PM 编辑

V1.8紧急更新
最近网站和MUD接连升级,所以上次1.7的内容也没来得及写
本来不想这么快到1.8。但是MUD更新了,没办法,紧急更新一下

1、主流任务:公孙止,天珠,心魔,天珠提供根据人数见面就逃跑的功能
2、更新了很多主流任务的小bug,对福威镖局护镖进行了现代化改造
3、刺杀图片模式:cisha.m 1,2|3,4
4、海棠图片模式:ht.load 花|花|花 (必须在花小贱处触发),海棠交花更新
5、自动存钱:首先在配置文件里设定好你身上要带的数量,然后在钱庄输入 cunqian 就可以自动存了
6、路径更新:张家口和蒙古放在单独的区域,jn2节点复活
7、漂流增加重宝模式(目前漂流仍是半自动)
8、胡一刀和慕容等任务可以设置难度系数
9、UTF8支持,默认启用UTF8模式,请在设置里把你的编码改好
10、战斗系统大更新,取消“不带验证”的发射模式;鉴于天珠等任务里没有蓄势发招的字句提示,另外单独使用一个触发器组来抓取pfm已发射,请自行添加你的pfm
11、增加task引擎,可以用task来调度bot,比如执行完了bot.vein之后接着执行bot.dazuo,使用方法:task.help
12、Nav的万能开门按钮增加了好几个功能,包括cliff,yafeng,凌霄等
13、对底部状态条进行了优化,显示内容更加清晰、紧凑


服务器升级以后务必更新至1.8,否则图片和城际通都不好用

V1.9 Todo:
1、偷学
2、聊天窗口
3、Nav加入Block功能(就是在特殊的情况下不允许点按钮)
4、task增加at和crontab功能
5、漂流自动化
6、log窗口折行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号 )

GMT+8, 2021-1-27 11:12 AM , Processed in 0.015973 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表