|
本帖最后由 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
★★注:插件文件要和菜单可执行文件放在一处,并且不能修改名字。
-------------------------------------------------------------------------------------
★★注:安装问题汇总如下:
(一)安装时若出现以下情况:
- ActiveX 部件不能创建对象
- Cannot execute bar display program
- Check it is installed.
复制代码
【解决方法】运行一下MUSHclient_menu.exe,注册这个组件。
(二)若出现下面提示:- 类型不匹配: 'MenuObject.SetTitle'
- 脚本错误处的上下文:
- 50 : MenuObject.SetPosition CInt (X), CInt (Y)
- 51 : else
- 52 : Note "First time used - using default screen position"
- 53 : end if
- 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
评分
-
查看全部评分
|