littleknife 发表于 2011-9-21 16:53:30

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

本帖最后由 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代码(供学习交流):
---------------------------------------------------------------------------------------------
一、特色:
      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版供测试。
--------------------------------------------------------------------------------------




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

littleknife 发表于 2011-9-21 16:53:39

第一页:罗盘和城际互联,城际互联需要城际互联脚本模式支持。
第二页:战斗模块。可以自行设置perform等等。
第三页:常规任务菜单:一般的任务包含里面:
第四页:常用机器人,比如打坐,吐纳等等。(需结合《一个脚本MUSH框架》
------------------------------------------------------------------------------------------






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

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

zgbl 发表于 2011-9-21 17:02:10

精华鼓励,期待完善

alucar 发表于 2011-9-21 17:03:30

小小刀又爆发了ttk_00

jizong 发表于 2011-9-21 17:34:31

太强大了

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

能不能这样呢?

littleknife 发表于 2011-9-21 19:01:27

回复 6楼 的帖子

基于这种外接模式的,完全可以做出自定义按钮。目前处于学习研发中。。。。。hzx

jizong 发表于 2011-9-21 19:23:18

自定义按钮万岁!

xxgjk 发表于 2011-9-21 22:06:41

mush果然是强大的

mygame 发表于 2011-9-21 22:14:59

聊天插件里可以让主屏的闲聊不显示的
右键菜单里的单击左键 主屏信息 关闭/显示

jizong 发表于 2011-9-21 22:21:59

原帖由 mygame 于 2011-9-21 10:14 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
聊天插件里可以让主屏的闲聊不显示的
右键菜单里的单击左键 主屏信息 关闭/显示

这个是很爽的功能,不怕刷屏了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【MUSH外接菜单】MUSH外接菜单面板插件_for pkuxkx【v20110927_附VB源码[20140408]】