北大侠客行MUD论坛

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

Mudlet 路径工具 测试版

[复制链接]
发表于 2019-3-24 11:44:09 | 显示全部楼层 |阅读模式
本帖最后由 lboy 于 2019-4-2 02:19 AM 编辑

用C++和LUA写的,需要编译。用GCC7.2、CLANG 6.0 和 VC2017 15.9编译通过。由于用了C++17,所以不支持旧版的编译器。
WINDOWS用户无需编译,把dll解压到Mudlet目录即可。需要VC2017运行库。
UBUNTU 18.04编译方法:
sudo apt install build-essential qt5-qmake libsqlite3-dev liblua5.1-0-dev libboost-dev
cd mudpath
mkdir build
cd build
qmake ..
make

将生成的mudpath.so放入Mudlet目录。

--------
各平台通用安装方法:
在Mudlet中的Toolbox菜单下选中Package Manager,导入popkcmp.xml文件。

再点击Variables按钮,找到parameters数组,编辑dbpath项,修改为newmap.sqlite所在的目录。注意要以/或\结尾。
prefer项影响生成的路径,0为最省钱,3为最快速。2应该较符合老手们的日常习惯,不过我本人是大号用1小号用0
1,2,3的主要区别在过黄河和去白驼的方式。1和2是坐船过黄河,3是给钱眼开1两黄金,然后从白驼坐车去兰州,这样过黄河比坐船快。由于钱眼开那通常比较忙,建议用3的土豪身上常备大量黄金。2,3去白驼是直接给钱眼开黄金,1是坐船过黄河,然后从兰州坐车去白驼。
0的话比较慢,过江过河都是坐慢速的免费船,去大理之类的地方都是慢慢走山路。1,2,3过江、去大理都是坐车。

wugong项,0是纯新手,2是过了罗汉阵且能爬无量山,3是能进白驼大沙漠、能打得过大部分看门人,4是10M以上。再高没有意义。
参数设定完后输入renewall命令才能生效。
-------

使用方法:
输入g 地点 命令去指定的地点。
g的用法有以下几种
g 扬州
去扬州
g xy
去襄阳
g 醉仙楼
去醉仙楼
g ly 西门
去洛阳西门
g sl 澄识
去少林寺澄识和尚所在的房间。由于数据库person部分比较混乱,不是所有NPC都能这么找到。
g 1
去房间号为1的房间(是扬州的中心广场)
g xxx
xxx为你用addalias命令设定的别名。

addalias命令可以为当前房间添加别名。建议先手动dw定位。比如在萧峰所在的房间,你先输入dw,再输入addalias xf,那么以后你就可以用g xf命令到达萧峰所在的房间。
需要删除别名用delalias。如delalias xf

zr命令
我仔细看过论坛的机器人规则,没有限制发布遍历机器人,所以没删掉这个命令。用法如下:
zr 慕容世家家贼 苏州 南大街 3
在苏州南大街附近3格内寻找名为慕容世家家贼的人。
zr abc yz
在扬州查找id为abc的人。zr命令不支持带空格的id,不过它所调用的ses.gt:searchPerson函数是支持的,这个函数还有些高级的用法,如
ses.gt:searchPerson("探路石头发现的 慕容世家内鬼","扬州","东大街",4,2)
可以在扬州东大街附近4格内查找昵称和名字的全称是"探路石头发现的 慕容世家内鬼"的人,避免找到别人的内鬼。

如果走路走一半不想走了,或者路径出错了,可以用cg命令停止走路。
此工具有自动纠错的能力,如果半途中被意外打断行走,会自动重定位重新行走。

目前还有一些地方是数据库没有或出错的。但大体上足以满足新手们的日常使用了。
画地图工具也包含在内,有兴趣的可以自己研究怎么用。

3.26更新:修复了WINDOWS下的编译错误,直接提供了DLL文件,WINDOWS用户无需编译。需要VC2017运行库。
把解压出来的mudpath.dll和sqlite3.dll复制到mudlet目录下,如C:\Users\xxx\AppData\Local\Mudlet\app-3.18.0


4.1更新:修复了N个BUG。增加了实时定位,只要不在迷宫里,就基本不需要用dw手动定位。

LUA插件、数据库、C++源码下载:
WINDOWS编译好的DLL文件下载:

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-24 15:45:08 | 显示全部楼层
膜拜大腿
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-25 07:51:08 | 显示全部楼层
回复 2# kkena


   汗,不敢当。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-25 12:48:45 | 显示全部楼层
回复 3# lboy


    求WIN下的用法,完全搞不定啊
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-26 11:29:53 | 显示全部楼层
回复 4# kkena

已修复WINDOWS下的编译错误。直接提供了DLL文件。
要自行编译的话得自己设好boost、lua和sqlite3的目录。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-3-27 21:13:19 | 显示全部楼层
ubuntu下面怎么玩VC2017的?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2019-3-28 07:47:16 | 显示全部楼层
回复 6# suwuji


    显然是在WINDOWS下用的啊。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2019-6-9 10:10:44 | 显示全部楼层
chat* hug lboy
chat* dog1 lboy
chat* thumb
chat* applaud
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-1-22 09:08:47 | 显示全部楼层
这个在mac os系统下能用吗》?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-2-19 20:13:44 | 显示全部楼层
回复 9# tree


    我是mac下的mudlet,好像装了不起作用,不知道为啥
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 04:25 AM , Processed in 0.010487 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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