北大侠客行MUD论坛

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

【MUSHClient】 fullme 验证码显示插件--Lua版

[复制链接]
发表于 2009-11-8 20:45:15 | 显示全部楼层 |阅读模式
时间仓促,基本上就是从以前那个“新手抄经口令”的插件改过来的,不过用了些新东西,需要MUSHClient 4.42以上!

close_fullme可以关闭显示的小窗口。

[delete]附件中的3个DLL文件需要与MUSHClient.exe在同一文件夹下。[/delete]
附件中 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 编辑 ]

本帖子中包含更多资源

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

x

评分

参与人数 1精华 +10 +20 收起 理由
whuan + 10 + 20

查看全部评分

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 20:47:21 | 显示全部楼层
ddid你太强大了,我喜欢你
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 20:50:26 | 显示全部楼层
4.42.
换版本啊。。晕。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-11-8 20:52:50 | 显示全部楼层
原帖由 jason 于 2009-11-8 20:47 发表
ddid你太强大了,我喜欢你


呵呵,Jason夸奖了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-11-8 20:54:28 | 显示全部楼层
原帖由 blueready 于 2009-11-8 20:50 发表
4.42.
换版本啊。。晕。



现在MUSHClient的最新版本是4.43


可以去Gammon的网站下载:

http://www.gammon.com.au/forum/?id=9659
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 21:12:32 | 显示全部楼层
还有个表,真强大,要是把表的位置换成 能放电影的小窗口就好了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 21:13:57 | 显示全部楼层
我用mush使用这个插件有点问题,我的是4.18

我改了plugin的版本需求但是出错了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 21:15:49 | 显示全部楼层
原帖由 whuan 于 2009-11-8 09:13 PM 发表
我用mush使用这个插件有点问题,我的是4.18

我改了plugin的版本需求但是出错了


4.42
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-11-8 21:16:44 | 显示全部楼层
因为用到WindowLoadImageMemory()这个函数,但这个函数是在4.42以后才提供的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-11-8 21:28:05 | 显示全部楼层

这是什么问题

Error number: 0
Event:        Run-time error
Description:  [string "Plugin"]:189: Function 'package.loadlib' disabled in Lua sandbox - see MUSHclient global preferences

stack traceback:

        [C]: in function 'error'

        [string "Sandbox"]:39: in function 'loadlib'

        [string "Plugin"]:189: in function 'get_html_entire_text'

        [string "Plugin"]:160: in function 'show_fullme_code_ver1'

        [string "Trigger: fullme_code"]:1: in main chunk
Called by:    Immediate execution
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 04:42 AM , Processed in 0.010701 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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