用IMACROS制作网页游戏辅助(精品)
网页游戏辅助相信大家都不陌生, 制作过程最简单而且最有名的应该是按键精灵了, 配合大漠插件进行全后台操作, 网上的教程多得是, 没啥好说的。 但是实际应用时需要开个浏览器,然后运行个小精灵。 用易语言网络编程模块写出来的更专业制作网页游戏辅助,都不用开浏览器了卡盟,效果如同一个小客户端,网上教程也不少,但需要一定的编程基础。 今天我来介绍个更小白的页游辅助制作方法,只需要开个浏览器进入游戏然后最小化就行了。那就是用各种浏览器插件去解决问题。 现在浏览器种类繁多, 各种功能插件更是不胜枚举。 相信大家都听说过所谓的自动填表类插件或者网页测试类插件吧。 最有名的那就是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=FX TAB T=1 FRAME TAG POS=2 TYPE=DIV ATTR=TXT:训练赛 WAIT SECONDS=1 TAG POS=1 TYPE=DIV ATTR=TXT:克莱枫丹(Lv51~Lv60) WAIT SECONDS=2 SET !VAR1 EVAL("var team=new Array('巴塞罗那','皇家马德里','利物浦','切尔西','曼联','AC米兰','拜仁慕尼黑','国际米兰'); team[Math.floor(Math.random()*team.length)];") TAG POS=1 TYPE=DIV ATTR=TXT:{{!VAR1}} TAG POS=1 TYPE=DIV ATTR=TXT:挑战 WAIT SECONDS=1 REFRESH 说明:点击训练赛—》进入 51 级训练场—》从巴塞罗那','皇家马德里','利物浦','切尔西','曼联','AC 米兰','拜仁慕尼黑','国际米兰这些球队里任意选择一个开始挑战,然后刷新网页。
如果你喜欢打尤文和曼城可以自己加上, 我本人不打这两个……………如果你在低级别训练场就要把队伍名称改成你所在训练场的队伍,场子的名字也要改成相应级别的。 2.跳转到下一页 代码如下: VERSION BUILD=8810214 RECORDER=FX TAB T=1 FRAME TAG POS=1 TYPE=DIV ATTR=ID:nexpage WAIT SECONDS=2 说明:这个真没啥可说的。3.等待比赛结束并领取奖励 代码如下: VERSION BUILD=8810214 RECORDER=FX TAB T=1 FRAME WAIT SECONDS=320TAG POS=2 TYPE=DIV ATTR=TXT:训练赛 WAIT SECONDS=2TAG POS=2 TYPE=DIV ATTR=TXT:训练赛 WAIT SECONDS=2 TAG POS=1 TYPE=DIV ATTR=TXT:领取 REFRESHWAIT SECONDS=2说明:本来也没啥可说的,考虑到万一有比我更小白的,还是逐行具体说一下 吧。VERSION BUILD=8810214 RECORDER=FX TAB T=1 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=2 TAG POS=1 TYPE=DIV ATTR=TXT:领取 '点击领取按钮 REFRESH'刷新网页 WAIT SECONDS=23 个 IIM 文件录制和修改完毕~最后用来循环控制的 JS 文件 代码 var retfor(s=1;s
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!