赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 540 |
最后登录 | 2012-2-19 |
在线时间 | 3 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 3 小时
- 注册时间
- 2010-8-1
- 帖子
- 14
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 七只螃蟹 于 2010-8-7 10:53 编辑
首先诅咒一下脑子进水的GFW,原DLL下载地址已经被墙
原帖在http://rpgmakervx.1fr1.net(墙),作者为法国人Berka
如果版主无法下载的话请协助更改至版主可阅的权限谢谢,此外需要dll也可米我本人
上图一张
继续上图
动态网页似乎有一点点卡..
- #===============================================================================
- # RM Web Browser 4/8/09
- #-------------------------------------------------------------------------------
- # par Berka v 1.0 rgss 2
- #-------------------------------------------------------------------------------
- # Permet d'ouvrir un navigateur embarqué dans la fenetre de jeu.
- # - Nécessite la dll cwebpage.dll à placer à la racine du projet.
- # - Esc pour quitter le navigateur.
- # - La fenetre peut etre aggrandie par le bouton systeme
- # utilisation: Net.browser("http://rpgmakervx.1fr1.net")
- #===============================================================================
- wdll="cwebpage.dll"
- GPPS = Win32API.new('kernel32', 'GetPrivateProfileString', 'pppplp', 'l')
- FW = Win32API.new('user32', 'FindWindow', 'pp', 'i')
- SWL = Win32API.new('user32', 'SetWindowLong', 'lll', 'l')
- GCR = Win32API.new('user32', 'GetClientRect', 'lp', 'i')
- GAKS = Win32API.new('user32', 'GetAsyncKeyState', 'i', 'i')
- EBO = Win32API.new(wdll, 'EmbedBrowserObject', 'l', 'i')
- DHP = Win32API.new(wdll, 'DisplayHTMLPage', 'lp', 'i')
- RB = Win32API.new(wdll, 'ResizeBrowser', 'lll', 'i')
- UEBO = Win32API.new(wdll, 'UnEmbedBrowserObject', 'l', 'l')
- def handle
- GPPS.call("Game","Title","",title="\0"*256,256,".//Game.ini")
- FW.call("RGSS Player",title.delete!("\0"))
- end
- SWL.call(handle,-16,0x10C70000|0x00080000)
- def dimensions
- GCR.call(handle,rect=[0,0,0,0].pack('l4'))
- rect.unpack('l4')[2..3]
- end
- module Net
- def self.browser(url)
- EBO.call(handle)
- DHP.call(handle,url)
- RB.call(handle,*dimensions)
- loop do
- break if GAKS.call(0x1b)&0x01 == 1
- RB.call(handle,*dimensions)
- end
- UEBO.call(handle)
- end
- end
- Net.browser("http://rpgmakervx.1fr1.net")
复制代码 调用方法:Net.browser("网站名"),使用时请去掉Net.browser("http://rpgmakervx.1fr1.net")这句
由于脚本过分强力
为防止《XX战记》作者那类的脑残儿童拿去做“原创”游戏,特限制权限
cwebpage.rar
(4.79 KB, 下载次数: 26)
|
|