高调做事...低调做人...

Flash游戏修改大师2.8脚本新增功能说明

Flash游戏修改大师2.8的脚本编辑器增加了一个新的很重要的功能就是LoadVars类的创建与使用。

有些朋友不知道此功能有什么用和怎么使用,今天特地拿新浪的“郑州日产穿越东方越野赛车游戏”有奖游戏来进行说明。

另外,本人仅是举例说明该功能的用法,希望大家能用作正规用途,能顺利修改有登录限制的游戏,并不赞成大家利用此功能来对有奖游戏进行作弊,破坏有奖游戏活动

2.7发布的时候就说过,脚本编辑器是一个高级功能,面向具有一定as基础和html代码基础用户。

如果你没有相关经验,请先学习一下这些基础知识。

下面我们开始详细讲解新功能的用法。

示例:新浪郑州日产穿越东方越野赛车游戏

地址:http://cs.sina.com.cn/entprise-tech/200808richan/game.html

swf地址:http://cs.sina.com.cn/entprise-tech/200808richan/main.swf

当我们直接使用修改大师远程打开游戏时:

大小: 81.83 K
尺寸: 596 x 516
浏览: 196 次
点击打开新窗口浏览全图

出现提示登录的语句,表示我们是未登录状态,此时仅能玩一关游戏,不能正常提交分数。

即使在网站登录了也不行。(因为我们在非页面里直接打开flash文件时,该flash访问网站可以看作一个单独的浏览器,拥有自己独立的cookies管理,所以不能跟浏览器共享cookies)。

2.8以前的版本修改大师面对这种情况除非自己先写个登录的loader,登录后再load游戏进来,否则没有办法。

不过2.8开始可以利用编写脚本来进行登录,通过验证了。

怎么做呢?跟我一步一步来吧。

首先打开flash游戏修改大师2.8,选择编辑菜单里的执行脚本。

在脚本输入框里输入:

脚本代码
  1. System.useCodepage=true;   
  2. var myloadVars=new LoadVars(false);   
  3. var myloadVars2=new LoadVars();   
  4. myloadVars.act="login";   
  5. myloadVars.username="testtest";   
  6. myloadVars.password="testtest";   
  7. myloadVars.sendAndLoad("http://client.sina.com.cn/200808richan/login_check.php",myloadVars2,"post");  

有as基础的同学应该看出来了,与as2.0的代码写法是一样的。唯一不同的是myloadVars初始化参数里多了个false。这个false表示禁止自动添加LoadVars的onLoad事件,如果没有这个false,则会自动添加onLoad事件,默认为输出载入的内容。

username和password分别是在该网站注册的用户名和密码。需要提交的html参数则需要有一定html代码经验的用户自行查看网站相应的html代码。

这里用了sendAndLoad,并用myloadVars2进行输出。如果用load函数的话一样可以成功,只是没有输出。

然后点击执行按钮,成功后会有输出,如下图:

大小: 38.3 K
尺寸: 550 x 400
浏览: 315 次
点击打开新窗口浏览全图

然后我们选择文件菜单里的打开网络文件,输入swf的地址:http://cs.sina.com.cn/entprise-tech/200808richan/main.swf

载入后会看到已经不会有提示我们登录的信息了。说明我们成功的通过了验证。如下图所示:

大小: 105.89 K
尺寸: 600 x 523
浏览: 106 次
点击打开新窗口浏览全图

然后我们即可玩游戏,修改游戏数据了。具体的方法就不说明了,放几张图给大家吧。

大小: 38.89 K
尺寸: 600 x 523
浏览: 116 次
点击打开新窗口浏览全图

大小: 87.36 K
尺寸: 600 x 523
浏览: 99 次
点击打开新窗口浏览全图

大小: 4.21 K
尺寸: 168 x 112
浏览: 79 次
点击打开新窗口浏览全图

希望通过本文的说明,大家能够大概了解Flash游戏修改大师2.8的脚本编辑器新增的LoadVars的应用。

还是那句话,请用作合法用途,不要用来搞破坏

Tags: 游戏修改器, 有奖游戏, 作弊, 脚本, loadvars

« 上一篇 | 下一篇 »

只显示8条记录相关文章

40条记录访客评论

谢谢牛人 学习了

Post by 用牛人的软件 on 2008-10-07 09:50:35 引用此文发表评论 #1

牛人 这个游戏仍然改不了
基础网址:http://www.miniclip.com/games/commando-2/en/

游戏地址:http://www.miniclip.com/games/commando-2/en/commando2.swf
症状是输入网址后 提示需要登录该网站才能玩
强制跳帧的时候出现下面的情况
层级:0路径:_root 共undefined帧 当前第undefined帧

Post by 用牛人的软件 on 2008-10-07 10:05:09 引用此文发表评论 #2

回楼上的,这个游戏用了一些防修改大师的措施,等修改大师的下个版本吧。
另外,请不要叫我牛人。

Post by cordy on 2008-10-07 11:48:36 引用此文发表评论 #3

Cordy大 最近才出的2.8版本呀
额 下个版本大大什么时候能出呢 期待中~

Post by 用牛人的软件 on 2008-10-07 13:17:44 引用此文发表评论 #4

问1下哦~~   我向你问个问题  你Q几我要+   我Q214650805     你+我也行~ 有几个问题想问~

Post by 游客~ on 2008-10-07 20:19:28 引用此文发表评论 #5

引用 用牛人的软件 说过的话:
Cordy大 最近才出的2.8版本呀
额 下个版本大大什么时候能出呢 期待中~

不知道什么时候出,要等需要增加修改的功能足够了才会出。
你实在急着要玩这个游戏现在也有办法对付。需要的话我写篇日志讲一下。

Post by cordy on 2008-10-07 21:47:21 引用此文发表评论 #6

引用 游客~ 说过的话:
问1下哦~~   我向你问个问题  你Q几我要+   我Q214650805     你+我也行~ 有几个问题想问~

有问题在这里问吧。没有加Q的习惯。

Post by cordy on 2008-10-07 21:47:33 引用此文发表评论 #7

谢谢Cordy大
麻烦你了 O(∩_∩)1

Post by 用牛人的软件 on 2008-10-07 22:06:11 引用此文发表评论 #8

还是不太明白如何能找到游戏修改大师基本地址(base)的用法,
不知道如何使用网页源文件,找不到游戏的swf,Cordy大可以教教我吗?

Post by 冰羽※月影 on 2008-10-10 12:18:03 引用此文发表评论 #9

基础网址:http://www.17kunlun.com/login.php
游戏地址:http://static1.17kunlun.com/gamedebug1007.swf

一直在登陆画面这里...

Post by 朮孶凩 on 2008-10-11 03:38:26 引用此文发表评论 #10

我不知到怎么用.....高手教教+Q514141720

Post by 小狄 on 2008-10-11 14:42:29 引用此文发表评论 #11

作者能出教程吗?我是菜鸟刚刚学javascript、as不太懂会修改?你所提的功能大概我能够做到.但这功能是游戏在线小游戏不能修改的. 如我给你个葬魂之诗的在线游戏http://www.socoolgame.com/aPoemGame/newPoemGames.swf  基础地址是http://www.mhhf.net/game/details.aspx?id=1349  
该游戏一定要在IE上运行才可以.在flash修改大师运行就会自动弹出游戏主页.作者知不知道这游戏是不是禁止外链进入游戏本身?

Post by ken380520 on 2008-10-12 20:28:19 引用此文发表评论 #12

要是Crody大大能夠新增播放和暫停的功能就好了,方便我看Flash電影啊!

Post by 540100063 on 2008-10-12 21:49:05 引用此文发表评论 #13

请问crody 这个bowmaster prelude flash游戏怎么才能把射出的箭的CD限制改没有或缩短时间呢?

Post by gea on 2008-10-12 23:06:37 引用此文发表评论 #14

應該是不能改的,因為你的瞄準綫會隨著你的鼠標移動而改變數值。

Post by 540100063 on 2008-10-13 07:19:33 引用此文发表评论 #15

哦。不能改啊。不过已经打过了30关巨人就算了。之前打不过。想改而已!

Post by gea on 2008-10-13 10:14:08 引用此文发表评论 #16

希望老大改善一下播放功能,有些flash能打开但不能自动播放就卡住了,类似在ie或flashplayer里可以点击播放按钮的功能,麻烦了啊

Post by yzx on 2008-10-14 14:03:27 引用此文发表评论 #17

我有个问题想请教一下!假如登录框架里面有验证码这一栏的,那么,怎么写进去?请指点谢谢!

Post by 656456 on 2008-10-15 00:01:39 引用此文发表评论 #18

你教我的验证码写入我基本学会了,但不知道写验证那个英文代码~应该写fmg_codemc,还是Confirmation code ,但似乎都不行,学艺不精~请老师指教!

Post by 656456 on 2008-10-18 13:28:08 引用此文发表评论 #19

var url = "http://ui.ptlogin2.qq.com/cgi-bin/login"   "?"   urlparam;    

    login_wnd = document.getElementById("login_div");

    if (login_wnd != null){

        login_wnd.style.display = "block"    //设为block, 否则页面不会真正载入    

        url  = "style=0";

        url  = "&onLoad=[type Function]

Post by 656456 on 2008-10-18 14:16:24 引用此文发表评论 #20

Records:4012

发表评论

提出问题前请先搜索一下以前的文章和评论。
对于重复问题一律不予回答。
点此进入搜索页

评论内容 (必填):