资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
网页游戏辅助相信大家都不陌生,制作过程最简单而且最有名的应该是按键精灵了,配合大漠插件进行全后台操作,网上的教程多得是,没啥好说的。但是实际应用时需要开个浏览器,然后运行个小精灵。用易语言网络编程模块写出来的更专业,都不用开浏览器了,效果如同一个小客户端,网上教程也不少,但需要一定的编程基础。今天我来介绍个更小白的页游辅助制作方法,只需要开个浏览器进入游戏然后最小化就行了。那就是用各种浏览器插件去解决问题。现在浏览器种类繁多,各种功能插件更是不胜枚举。相信大家都听说过所谓的自动填表类插件或者网页测试类插件吧。最有名的那就是 Selenium这类软件的原理就是通过录制宏动作,实现单一简单重复操作。如果配合脚本语言进行选择循环和选择控制的话,可以实现更复杂的自动操作。这种特点完全可以用来写页游辅助了本人使用 FIREFOX 浏览器,所以就介绍个火狐的插件 IMACROS打开 FIREFOX 浏览器- 工具 -附加组件- 获取附加组件 -搜索 IMACROS安装过程就略过了,懒.安装好后点击工具栏上的图标默认 IMAROS 显示在浏览器左边录制一个宏试试1.打开百度首页2.点击记录3. 点击一下首页上的新闻-4.点击停止录好的宏存在上面的 CURRENT.IIM 里面。5.随便访问个其他网站或者在回到百度首页然后选中这个 IIM 文件运行一下。应该就能看到跳转到百度新闻页面了右键点击 CURRENT.IIM-编辑宏,就可以看到和修改代码了代码很简单啊整个过程比 EXCEL 的宏还简单.基本应用都没问题了,可以看看它自带的例子文件,动手点点改改就全明白了。基本功能就用录制 IIM 文件来实现,需要多少步基本动作就录制多少个 IIM 文件,控制和循环用 JAVASCRIPT 脚本来搞定,IMACROS 可以直接运行 JS 脚本,所以我说它真的很小白接下来我们写一个网页游戏辅助来试试吧就拿百度的一款足球游戏决战世界杯来做个例子,写个自动打训练赛的辅助。思路:打训练赛的步骤,就是进入训练场,选择一个球队点击挑战,刷新网页(不看 FLASH 的比赛过程,如果你变态到要盯着比赛过程看,也可以不刷新.)等待比赛结束然后再进入训练场,点击领取奖励,然后循环就可以了.但是全被挑战了怎么办所以还需要一个点击下一页的步骤所以基本动作分 3 步就可以解决了1. 选队挑战后刷新网页2. 跳转到下一页(选定球队被别人打了的情况下)3. 等待比赛结束并领取奖励也就是说一共需要录制并修改 3 个 IIM 文件。JS 文件的循环控制 怎么写呢总体循环 循环运行 1(选队挑战后刷新网页);如果顺利进行挑战)跳出此循环去领取奖励; 反之挑战不顺利那么 (跳转到下一页(选定球队被别人打了的情况下)); ;(领取奖励 ); ;整体思路有了就开始具体的操作了先弄 3 个 IIM 文件。1, 选队挑战后刷新网页录好以后修改代码如下:VERSION BUILD=8810214 RECORDER=FXTAB T=1FRAME NAME=game_frameTAG POS=2 TYPE=DIV ATTR=TXT:训练赛WAIT SECONDS=1TAG POS=1 TYPE=DIV ATTR=TXT:克莱枫丹(Lv51Lv60)WAIT SECONDS=2SET !VAR1 EVAL(var team=new Array(巴塞罗那,皇家马德里,利物浦,切尔西,曼联,AC米兰,拜仁慕尼黑, 国际米兰); teamMath.floor(Math.random()*team.length);)TAG POS=1 TYPE=DIV ATTR=TXT:!VAR1TAG POS=1 TYPE=DIV ATTR=TXT:挑战WAIT SECONDS=1REFRESH说明:点击训练赛进入 51 级训练场从巴塞罗那,皇家马德里,利物浦,切尔西,曼联,AC 米兰,拜仁慕尼黑, 国际米兰这些球队里任意选择一个开始挑战,然后刷新网页。如果你喜欢打尤文和曼城可以自己加上,我本人不打这两个如果你在低级别训练场就要把队伍名称改成你所在训练场的队伍,场子的名字也要改成相应级别的。2.跳转到下一页代码如下:VERSION BUILD=8810214 RECORDER=FXTAB T=1FRAME NAME=game_frameTAG POS=1 TYPE=DIV ATTR=ID:nexpageWAIT SECONDS=2说明:这个真没啥可说的。3.等待比赛结束并领取奖励代码如下:VERSION BUILD=8810214 RECORDER=FXTAB T=1FRAME NAME=game_frameWAIT SECONDS=320 TAG POS=2 TYPE=DIV ATTR=TXT:训练赛 WAIT SECONDS=2 TAG POS=2 TYPE=DIV ATTR=TXT:训练赛WAIT SECONDS=2TAG POS=1 TYPE=DIV ATTR=TXT:领取 REFRESH WAIT SECONDS=2 说明:本来也没啥可说的,考虑到万一有比我更小白的,还是逐行具体说一下 吧。 VERSION BUILD=8810214 RECORDER=FXTAB T=1FRAME NAME=game_frame定义当前窗口句柄为游戏窗口WAIT SECONDS=320 这里是领取的等待时间,一场比赛大概 320 秒打完TAG POS=2 TYPE=DIV ATTR=TXT:训练赛 点击训练赛,道具和奖励物品会自己弹出来WAIT SECONDS=2 延时 2 秒TAG POS=2 TYPE=DIV ATTR=TXT:训练赛WAIT SECONDS=2TAG POS=1 TYPE=DIV ATTR=TXT:领取 点击领取按钮REFRESH 刷新网页WAIT SECONDS=2 3 个 IIM 文件录制和修改完毕最后用来循环控制的 JS 文件代码var ret for(s=1;s44;s+) for(i=1;i44;i+)ret=iimPlay(51xun);if (ret=1) break; else iimPlay(nextpage); ;iimPlay(lingqu); ;好了,名字记得换成自己的 IIM 文件的名字我的 3 个 IIM 文件名字:选队挑战后刷新网页下一页领取JS 控制脚本登陆游戏然后停留在默认界面:运行 JS 控制脚本,就可以自动打了,你最小化浏览器窗口也没问题,中途不要自己点刷新网页或访问其他页面,否则可能导致脚本运行异常,如果非要进行其他操作的的话,请把每个 IIM 文件开头写好跳转地址 URL GOTO=“你的页游登录地址”且搭配 FRAME NAME=game_frame。当然,你也可以写什么领取提示呀,脚本执行提示呀之类的保证校本的运行效率。它自带的 DEMO 里都有,本人不写主要是懒,本着能用就行的原则所以 4 个文件搞定.针对本游戏,像球会拿徽章,自动副本等功能实现来说,相对于训练赛,难度为 0,就不说了。小白写的教程,大神们不要贱笑
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号