北大侠客行MUD论坛

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

【Paotin++】入门系列之一: 客户端基础

[复制链接]
发表于 2024-7-25 12:16:05 | 显示全部楼层 |阅读模式
本帖最后由 doumimi 于 2024-8-23 04:45 PM 编辑
2个月前,在一次无聊的上班摸鱼中,邂逅了北大侠客行,第一次接触mud游戏的我就深深被吸引了。原本只打算找个什么东西用来打发时间,没想到越了解北侠,就越来越着迷于北侠。后来看了wiki,了解了历史后发现这个竟然是中国第一款网游。做一个存在了28年的网游,每天还能保持这么高的日活,以及不断有新鲜血液加入。我认为有以下几个原因:

  • 游戏极其丰富的内容, 无论是门派特色、武功招式、任务、地图、npc、装备、宝石, 超级丰富且自由的玩法加上【武侠】的背景,让各位侠客爱好者欲罢不能,你可以作为exp狂人,可以努力想办法赚gold,可以到处闲逛吃东西, 可以体验的高质量内容很多。
  • 游戏氛围很好, 遇到的问题基本上都会有人热心回答,遇到的问题也有人主动帮忙。记得刚开始我想买本英雄剑法,有人说去【回族小镇,shop】。 但是我还是萌新阶段,不太理解,我就走到了回族小镇的黑店!!结果可想而知,辛辛苦苦攒的几十gold全部掉光,就在此时,一位大佬资助了我100gold,我现在仅能记得名字中带一个【姬】字。 对于大佬可能这些gold都是洒洒水,但是对于一个萌新来说,这就是支撑下继续进行游戏的动力。 真的再次感激一下这位大佬。
  • Wiz的更新与维护, 看了wiki的更新日志就能知道了, 对于这么古老的游戏,还能保证这样的更新频率,对于这些默默付出的人我是极其敬佩的,在做南国围猎的任务中,也了解到了很多北侠的历史。只能说一路走来不容易,辛苦各位巫师!



鉴于对游戏的喜爱以及希望能帮助更多新入坑的萌新, 我想介绍一下客户端。
每一个mud客户端其实各有特色,有各自擅长和不擅长的地方。 我是macos用户,所以只用过网页版,mudlet以及Paotin。
网页版就不多说了,功能比较单一。
mudlet 的优点在于可定制化的页面会比较好看, 如果你精通lua 并且对于页面布局有一定的心得,那么玩一玩mudlet应该会比较漂亮,我在群里见过 苏神的界面,非常惊艳。
Paotin 的优点就在于 客户端作者就在玩北侠!玩家的很多痛点都从客户端侧给解决了。其次我觉得机器的语法以及管理方式成本都是很低的全平台支持(win、mac、linux、android、ios等),页面也非常洋气

因为我主要用Paotin++ ,所以就介绍一下这个客户端给大家。Paotin++的功能很多,客户端本身就包含了代码可以学习, 也有很多文档可以了解, 比如HELP paotin, HELP newbie 。 但是说实话,直接让一个新人看这么多文档,很多人会找不清反向。
此系列贴目标: 因此我想介绍Paotin中我认为最常用的20%的内容,来希望大家能够自己实现游戏中80%的机器

【Paotin++】入门系列之一: 客户端基础。
【Paotin++】入门系列之二: 机器基础。
【Paotin++】入门系列之三: 最常用内置变量,别名。
【Paotin++】入门系列之四: 最常用内置函数。
【Paotin++】入门系列之五: 事件驱动编程。

本篇文章介绍的就是客户端基础,主要是和代码无关的一些内容。 下面正式开始。
目录:
行走3神器: 逍遥行、小键盘、path.Walk
日志与分屏 HP摘要
超链接
fullme










北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-7-25 12:29:02 | 显示全部楼层
本帖最后由 doumimi 于 2024-8-20 07:36 PM 编辑

一、 逍遥行
功能介绍: 逍遥行必须最先介绍,这个是居家旅行,杀人越货之必备功能,目前我了解到的是,只有PT客户端还在维护逍遥行可以让你直接在某个区域的节点位置,直接跑到任意一个逍遥行节点。并且会自动的处理过河,过江,山路危险等情况。 站在节点上,输入map, 可以看到标蓝色的全部都是逍遥行节点。

使用方式:
1. 你可以点击地图上的城市,比如大同,那么就直接会飞奔到大同。
2.  可以使用 xy 大同
3.  如果想要 跑到某个地方,然后再执行某些命令的话,可以用 xiaoyao.GotoThen {扬州} {s;e;buy wp_92}; 比如这个就会自动的去扬州当铺买 武士刀。4.  更多详情请看 HELP xiaoyao

安装方法: QQ 群文件



二、 小键盘走路

功能介绍: 这个也是萌新必备的功能, 游戏中有差不多20种方向,比如 esat;west;north;south; sourthwest; westdown; enter; out等。 刚接触的时候,萌新会发现走路特别慢,需要每走一步,都看下地图和出口,然后输入,然后下一步继续看。 而且,我本人对于 west和east总是需要思考一点时间才能反应过来哪个是东哪个是西。
直到发现了小键盘走路。 这个可以根据地图出口自动的识别出口方向。比如说, 左方向键, 会根据情况,自动的走 west, westup, westdown, northwest, southwest,甚至包括out。 在这种情况下,几乎只需要上下左右4个方向键就能走90%的地形,大大加快了行走速度,非常的智能。

使用方式: 先按下 Ctrl+o,然后松开双手,再按下 k。  更多快捷键以及详细用法请 输入HOTKEYS 查看。




三、path.Walk

功能介绍: 千里之行始于足下,对于mud游戏来说, 走路相关的功能我感觉最重要他提供的主要功能就是 路径的录制和回放
path.Walk 和path.WalkSteps 是两个主要的方法,这俩本质其实一样,只不过path.Walk的参数是路径的key, 比如 扬州的中央广场-扬州的武庙 , path.WalkSteps的参数是 具体的路径,比如 {n;n;w} ,
假如我提前录制好了扬州的中央广场到武庙的路径后,直接输入 【path.Walk 扬州的中央广场-扬州的武庙】 就可以实现自动走路。

有萌新可能会有疑惑,那直接写一个alias 定义路径不是也可以么?  有几个重要的不同点:
1. path.Walk 可以配合小键盘走路一起使用,路径【录制】的意思就是说,你开启了这个功能之后,通过小键盘走到对应的地方,就可以完成录制。 不需要对照着出口,输入e;n;eu之类的内容。大大节省了录制的速度。
2. path.Walk 可以更加方便设置行走速度, 保证精力的消耗。比如太快小号经常精力不够, 而大号又可以通过消耗精力达到更快速行走,节约时间的目的。
3. path.Walk 可以设置行走完成后,执行某个命令,比如  path.Walk 扬州的武庙-扬州的中央广场 {s;e;buy wp_92} 。 这个就是说走完特定的路径后, 再去当铺买把武士刀。
4. path.Walk 在行走的过程中,可以零活的控制暂停、继续。  可以参考 分享一个10w经验的明教小萌新PaoTin++成长之路 - 技术园地 - 北大侠客行MUD论坛 - Powered by Discuz! (pkuxkx.com)
5. path.Walk 的步骤可以植入机器人。 Paotin++ 关于BotStep的应用于类似华山巡山任务场景的说明 - 技术园地 - 北大侠客行MUD论坛 - Powered by Discuz! (pkuxkx.com)

再配合逍遥行,可以非常方便的到达任何地方比如下面的命令可以从任何逍遥行节点直接到神龙岛的山脚。
#alias gosld {xiaoyao.GotoThen 塘沽口 {path.WalkSteps {SpecialBoat;n;e;e;e;e;e;e;e;e;e;e;e}}};

使用方式:
录制: 可以通过输入 【path.Trace】或者点击【开始录制】来录制路程。走完路径之后,可以输入【path.Finish】或者点击【完成录制】。
行走: 回到上面路径录制的起点,点击东门或者驿站,就会自动行走到目标位置。 或者通过path.Walk 以及 path.WalkSteps 来完成。







本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-7-25 12:29:50 | 显示全部楼层
本帖最后由 doumimi 于 2024-8-20 07:37 PM 编辑

四、日志+分屏

功能介绍: Paotin的日志分类功能做的很好, pt框架把qq、chat、江湖、任务之类的系统消息,放在了一个单独的log文件里面这不仅能保证游戏的界面非常的清爽,也方便查找某些特定日志。 大家也可以通过自己来定义日志 比如 murongLog, 或者 fullskilLog 来把日志的内容写入到一个单独的文件中。 比如把掉宝单独放在一个文件中, 把做任务每次得到的exp放在一个文件中等, 可以非常方便大家统计和管理。
分屏最长用的3个功能:
1. 一边玩游戏,一边看日志。你可以在右边开启chatLog,qqLog,以及jobLog。 如附件所示, 可以看到游戏界面分为了4个部分, 左边是主游戏界面, 右边是三个不同类型的日志,非常的聚焦。
2. 多开。 比如你可以 左右分开, 一个大号在左边,一个小号在右边。 或者直接开5个号, 一起抄经? 对于萌新来说,一个号一小时60G,5个号加一起, 一小时就是300G,发财! (只是举个例子,大家都明白过肝易弃)。  pt没有限制分屏的数量,只要你屏幕够大。
3. 一遍玩游戏,一边通过vim等工具修改机器。

使用方式
分屏:
unix 用户:先同时按ctrl+a, 然后松开, 然后单独按-或者| , 【-】表示横着分屏,【|】 表示竖着分屏,上面界面效果就是先竖着分一个,然后再把右边的分成3个。
windown用户:  假设用的是windows terminal 。 就在WP的页面上你按shift + alt + -  。  关掉就按shift + ctrl + w  (我没有验证过)
取消分屏: 在分出来的框里面 输入 exit, 如果正在查看日志 出入 Ctrl+cc 退出。
查看滚动日志输入 mtail user_id 。 就会提示在查看 jh 日志,Ctrl+n/Ctrl+p 切换,Ctrl+cc 退出





五、HP摘要
功能介绍: 其实最开始我也不太理解这个东西的含义,受之前的习惯觉得有个HP条多好。但玩了一段时间之后,发现这个东西很重要。

最主要的作用有如下几点:
1. 战斗时信息提示明确,并且可以一眼看出来当前血量,内力,战斗是否危险,是否有busy,当前气势等信息。
2. 战斗完方便复盘。
3. 修炼、领悟、打坐、吐纳、测试机器的时候,方便看到内力、血量、精力、精神的变化。

使用方法:默认开启,想了解更多的HELP hp。


本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-7-25 12:30:41 | 显示全部楼层
本帖最后由 doumimi 于 2024-7-25 04:39 PM 编辑

六、超链接
功能介绍: PT提供了一些地方可点击的超链接。用户也可以很方便的自己来定义一些可点击的链接。 比如上面介绍的逍遥行的Map,以及path.Trace功能录制的路径,就是生成了一个可点击的链接。

下面截图展示了3个地方。
一个是sc界面,可以看到存款,个人信息,门派信息,死亡信息等更详细内容。
一个是jobquery页面,就可以看到爵位任务的详细信息。
一个是下面,走到walk节点的时候,能够自动的展示出来有哪些地方可以去。


本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2024-7-25 12:31:20 | 显示全部楼层
本帖最后由 doumimi 于 2024-8-20 07:37 PM 编辑

七、fullme
Pt提供了一个fm的插件, 可以将fullme的4张图片全部都展示出来,再也不用担心看不清楚fullme了。效果如下图所示



fullme插件用法
1.下载fullme图片查看器,放到任意位置
2.下载fm.tin,放到my-paotin\plugins
3.打开fullme图片查看器
4.客户端里LM fm
5.观察使用效果。
6.如果使用效果正常,可以考虑在my-paotin\ids下账号配置文件内,将load-module fm; 写入上线加载注:ctrl + ~键(数字1左边的键)隐藏/显示图片查看器




本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-7-29 10:33:18 | 显示全部楼层
感谢分享
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-2 10:53:31 | 显示全部楼层
看起来好厉害的样子,不过感觉学起来会很麻烦啊,不如ls功能少,所以操作也简单。但好处是这个软件有path,而ls没有。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-3 21:00:10 | 显示全部楼层
受教啦,已引用··
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-8-7 17:25:11 | 显示全部楼层
很详细, 给认真写教程的大佬们点赞...
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2024-10-27 13:47:26 | 显示全部楼层
是不是客户端有改动了?为什么在游戏里都不能用?连map这种指令都不执行,更别说xiaoyao了,啥情况?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 02:53 AM , Processed in 0.011127 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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