MushClient Fullme 插件不用dll部件
MushClient Fullme 插件我用的是:http://pkuxkx.com/forum/viewthread.php?tid=9706
最近fullme改了, 就去查看了一下这个插件。
发现它要用自编的dll去下载图片。
鉴于muchclient自己有下载功能, 我就把这个dll给去掉了。简单重写了两个函数如下。将原来的同名函数换掉就好。这样就不用那些dll文件了。
function download_jpg(from_jpg_url)
local http = require("socket.http")
jpg_buffer, e = http.request(from_jpg_url)
return jpg_buffer
end -- download_jpg()
function get_html_entire_text(from_web_url)
local http = require("socket.http")
html_entire_text, e = http.request(from_web_url)
return html_entire_text
end -- get_html_entire_text()
北大侠客行MUD,中国最好的MUD 另外, 如果想吧fullme图片保存下来做研究之用, 可以修改第一个函数如下:
function download_jpg(from_jpg_url)
local http = require("socket.http")
jpg_buffer, e = http.request(from_jpg_url)
local f = assert(io.open("xkx_"..math.random(99999999)..".jpg", "wb"))
f:write(jpg_buffer)
f:close()
return jpg_buffer
end -- download_jpg()
这样所有fullme图片就自动保存了下来, 文件名:xkx_??????.jpg。 jason已经阻挡不了wgogo了…
跟在wgogo后面学习 原帖由 wgogo 于 2011-8-30 04:07 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
另外, 如果想吧fullme图片保存下来做研究之用
yct19 厉害哦,我最喜欢看jason吃瘪了 hzx hzx 加油哦,欢迎加入全自动流,哈哈ttk_00 测试发现,支持包中的
bgd.dll
luagd.dll
Stop.png
Refresh.png
还是需要的
只是luacom.dll不需要了 想问下原来的jpg为什么非要转成png格式,有谁清楚吗? 我也出现错误
Run-time error
Plugin: Show_fullme (called from world: pkuxkx_2011)
Immediate execution
:299: attempt to index local 'img_buffer' (a nil value)
stack traceback:
:299: in function 'convert_image_to_png'
:225: in function 'show_fullme_code_from_mxp'
:1: in main chunk
脚本错误处的上下文:
295 :
296 :assert (package.loadlib ("luagd.dll", "luaopen_gd")) ()
297 :
298 :local img_buffer = gd.createFromJpegStr(from_jpg_buffer)
299*:local png_buffer = img_buffer:pngStr()
300 :
301 :return png_buffer
302 : end -- convert_image_to_png(from_jpg)
303 :
页:
[1]
2