【MUSHClient】 fullme 验证码显示插件--Lua版
时间仓促,基本上就是从以前那个“新手抄经口令”的插件改过来的,不过用了些新东西,需要MUSHClient 4.42以上!close_fullme可以关闭显示的小窗口。
附件中的3个DLL文件需要与MUSHClient.exe在同一文件夹下。
附件中 Support Pack 中的 5 个文件需要与与MUSHClient.exe在同一文件夹下。
另外,需要注意把MUSHClient的沙箱打开,打开沙箱的方法,见14#楼。
使用前需要在MUD中输入命令:
set mxp_image 1
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009-11-09
更新版本1.01
增加Trigger,使 mini_Window 可以在输入完成后,自动关闭。
修改close_window()中的一个小错误。
mini_Window 在正中间显示。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009-11-09
更新版本1.02
根据wiz对fullme的修改,本插件也做了相应的修改。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009-11-09
更新版本2.00
增加Triggers,判断Server端MXP支持。
提取Server端提供的MXP标签显示图片文件。
登录时检测Server端MXP支持,如Server端提供MXP支持,则从MXP标签提取图片文件;如不支持,则从Web页面提取图片文件。
图片的显示大小变更为 300 x 100
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009-12-05
更新版本至2.06
增加了刷新和关闭按钮。
提供刷新功能。由于是调用IE刷新页面,所以速度有点慢,需要等待几秒才能刷新。研究MSXML.XMLHTTP好久,实在没有找到其刷新页面的方法,只好改用IE了。但仅在刷新时使用IE。
更新插件以zip压缩包提供,其中除了新版本的插件,还有两个.png的图片文件和一个名为windows_utils.dll的文件,这3个文件均需要copy到与MUSHClient.exe同一文件夹下。
效果图更新至2.06版的。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2009-12-06
更新版本至2.09
放弃使用IE组件,仍使用MSXML.XMLHTTP组件。但为了刷新功能,将原来使用的GET方法改为使用POST方法进行http request。
对比IE组件,使用MSXML.XMLHTTP组件,刷新速度快多了。
zip压缩包中,除插件外,另有两个.png的图片文件,为新增按钮的图片文件,需要copy到与MUSHClient.exe同一文件夹下。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2010-11-11
(又一个光棍节来到了)
由于 fullme 升级,提示文字修改,更新了针对修改后文字的触发。版本为2.09a ,更新时间为 00 : 49
另外需要提示一点,建议使用这个插件前,将MUSHClient中MXP的设定设置为 Yes - always 。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2010-11-11
更新版本至2.20
针对fullme文字的修改,更改了相应的Trigger。
引入movewindow模块。
对fullme只能刷新15次进行了判断。
对于MUSHClient设定启用MXP的,自动发送 set mxp_image 1 命令。
删除了一些不必要的注释及代码。
将3个DLL和2个PNG文件打包在一起,组成 Support Pack 。这5个文件需要与MUSHClient.exe在同一文件夹下。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
2010-11-13
更新版本至2.21
新增两个触发,匹配:
"^还是用这个命令,指令格式: fullme 验证码$",
"^好像什么都没有发生,但是又好像有什么事情做错了。再来一次试试!$"
自动发送"fullme "到命令窗口。
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
效果如图:
[ 本帖最后由 ddid 于 2010-11-13 04:12 AM 编辑 ] ddid你太强大了,我喜欢你 4.42.
换版本啊。。晕。hzu 原帖由 jason 于 2009-11-8 20:47 发表 http://pkuxkx.net/forum/images/common/back.gif
ddid你太强大了,我喜欢你
呵呵,Jason夸奖了。 原帖由 blueready 于 2009-11-8 20:50 发表 http://pkuxkx.net/forum/images/common/back.gif
4.42.
换版本啊。。晕。hzu
现在MUSHClient的最新版本是4.43
可以去Gammon的网站下载:
http://www.gammon.com.au/forum/?id=9659 还有个表,真强大,要是把表的位置换成 能放电影的小窗口就好了。 我用mush使用这个插件有点问题,我的是4.18
我改了plugin的版本需求但是出错了 原帖由 whuan 于 2009-11-8 09:13 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
我用mush使用这个插件有点问题,我的是4.18
我改了plugin的版本需求但是出错了
4.42 因为用到WindowLoadImageMemory()这个函数,但这个函数是在4.42以后才提供的。
这是什么问题
Error number: 0Event: Run-time error
Description::189: Function 'package.loadlib' disabled in Lua sandbox - see MUSHclient global preferences
stack traceback:
: in function 'error'
:39: in function 'loadlib'
:189: in function 'get_html_entire_text'
:160: in function 'show_fullme_code_ver1'
:1: in main chunk
Called by: Immediate execution