北大侠客行MUD论坛

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

【MUSH外接菜单】MUSH外接菜单面板插件_for pkuxkx【v20110927_附VB源码[20140408]】

[复制链接]
发表于 2011-9-21 16:53:30 | 显示全部楼层 |阅读模式
本帖最后由 littleknife 于 2015-4-8 05:52 PM 编辑

------------------------------------------------------------------------------------------------------
PKUxkx外接快捷菜单面板
------------------------------------------------------------------------------------------------------

        其实主要想法是基于MUSH按钮功能的薄弱想弄一个菜单出来,原本应ddid前辈和不亮的帖子想弄wxlua,可惜兼容性始终是个问题,所以只能曲线救国了。在自己没事研究VB的过程中刚好有个朋友提供了一点思路及代码,结合前期经验的积累,弄出这个小插件,也算一个还愿吧。不过mygame同学在MUSH论坛找到了Nick Gammon前辈的作品的帖子(正与朋友发的源码大同小异),真是吾辈之幸事。
        另外,个人感觉这个插件的可开发性非常广泛,其实它基本上就是一种外挂了,有兴趣的同学可以考虑基于这种模式开发出自己的特色快捷菜单。鉴于个人时间和精力的问题,这帖子只以一种抛砖引玉的方式,记录下自己的心得而已,供大家参考吧。

----------------------------------------------------------------------------------------------------
mygame提供的Nick Gammon前辈的源码帖子:http://pkuxkx.net/forum/viewthread.php?tid=23587&page=9&fromuid=8086#pid288557
----------------------------------------------------------------------------------------------------
插件主文件名:pkuxkx_QuickMenu.xml
--------------------------------------------------------------------------------------------------------
最新文件下载v20110924:,
-----------------------------------------------------------------------------------------------------
pkuxkx外接快捷菜单面板安装版
-----------------------------------------------------------------------------------------------------
该插件需要VB6运行库支持:
-----------------------------------------------------------------------------------------------------
此插件VB代码(供学习交流)[20140408]:
---------------------------------------------------------------------------------------------
一、特色:
      1、完全可以取代命令行的插件,应该说是新手的玩家的一个不错的选择。
      2、用插件的方式加载这个外接菜单与MUSH毫无冲突。      
      3、内嵌城际互联脚本及常规的机器人(打坐,吐纳,修炼)【需要《一个脚本走天下框架模块》支持

《一个脚本走天下框架模块》:http://pkuxkx.net/forum/thread-22571-1-1.html
-------------------------------------------------------------------------------------
二、使用方法:
在Mush中引用压缩文档中的插件文件。pkuxkx_quickMenu.xml
★★注:插件文件要和菜单可执行文件放在一处,并且不能修改名字。
-------------------------------------------------------------------------------------
★★注安装问题汇总如下:
(一)安装时若出现以下情况:
  1. ActiveX 部件不能创建对象
  2. Cannot execute bar display program
  3. Check it is installed.
复制代码

【解决方法】运行一下MUSHclient_menu.exe,注册这个组件。
(二)若出现下面提示:
  1. 类型不匹配: 'MenuObject.SetTitle'
  2. 脚本错误处的上下文:
  3.   50 :     MenuObject.SetPosition CInt (X), CInt (Y)
  4.   51 :    else
  5.   52 :     Note "First time used - using default screen position"
  6.   53 :    end if
  7.   54*:                MenuObject.SetTitle world, world.WorldName
复制代码

--------------------------------------------------------------
【解决办法】可以参考74楼帖子的办法解决:http://pkuxkx.net/forum/viewthread.php?tid=23587&page=8&fromuid=8086#pid288397

1、下载安装版及VB6运行库,安装到您的目录下;
2、下载tlb文件注册软件:,注册mush目录的子目录scripts中的mushclient.tlb文件到您的系统中。
选择MUSHclient\scripts\mushclient.tlb注册。即可
3、最后Mush的插件菜单中,选择[重新安装]pkuxkx_quickMenu.xml。
-------------------------------------------------------------------------------------
三、更新记录:
2011.09.27 17:30 修正安装文件没注册组件的bug,现在已经可以实现自行注册mushclient.tlb和菜单组件了。彻底解决安装问题。
2011.09.25 8:20 重新制作安装文件,在安装结束后自动注册组件。(吼吼,前面考虑不周,现在加上,抱歉。)
2011.09.24 7:30 制作安装版文件,解决使用中出现调用错误的bug。
2011.09.23 17:40 加入修正后的领悟模块加入进来了,不要忘了去下载新版的框架文件。
2011.09.23 15:40 加入基础机器人,打坐、吐纳、修炼。(注:此模块必须配合《一个脚本》v20110923方可正常使用
2011.09.22 12:35 完善城际互联。实现点选城市即可。
2011.09.22 7:30 再次做出调整,把生活命令等加入罗盘界面,取消其他标签页,只保留三个主要页面。
2011.09.21. 21:00修改了大部分界面,战斗模块修改,罗盘输入改为回车输入,同MUSH的comand。
2011.09.21. 19:00首发快捷菜单。更新v20110912版供测试。
--------------------------------------------------------------------------------------




---------------------------------------------------------------------------------------

本帖子中包含更多资源

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

x

评分

参与人数 1精华 +10 +10 收起 理由
whuan + 10 + 10 强大,原创,支持

查看全部评分

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-9-21 16:53:39 | 显示全部楼层
第一页:罗盘和城际互联,城际互联需要城际互联脚本模式支持。
第二页:战斗模块。可以自行设置perform等等。
第三页:常规任务菜单:一般的任务包含里面:
第四页:常用机器人,比如打坐,吐纳等等。(需结合《一个脚本MUSH框架》
------------------------------------------------------------------------------------------






------------------------------------------------------------------------------------------

[ 本帖最后由 littleknife 于 2011-9-23 06:51 PM 编辑 ]

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
回复 支持 1 反对 0

使用道具 举报

发表于 2011-9-21 17:02:10 | 显示全部楼层
精华鼓励,期待完善
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 17:03:30 | 显示全部楼层
小小刀又爆发了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 17:34:31 | 显示全部楼层
太强大了

不过,我希望能自定义按钮啊

能不能这样呢?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-9-21 19:01:27 | 显示全部楼层

回复 6楼 的帖子

基于这种外接模式的,完全可以做出自定义按钮。目前处于学习研发中。。。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 19:23:18 | 显示全部楼层
自定义按钮万岁!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 22:06:41 | 显示全部楼层
mush果然是强大的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 22:14:59 | 显示全部楼层
聊天插件里可以让主屏的闲聊不显示的
右键菜单里的单击左键 主屏信息 关闭/显示
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-21 22:21:59 | 显示全部楼层
原帖由 mygame 于 2011-9-21 10:14 PM 发表
聊天插件里可以让主屏的闲聊不显示的
右键菜单里的单击左键 主屏信息 关闭/显示


这个是很爽的功能,不怕刷屏了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 06:22 AM , Processed in 0.014790 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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