Flash游戏修改大师2.8脚本新增功能说明
Submitted by cordy on 2008-10-06 16:15:29. flash
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
当我们直接使用修改大师远程打开游戏时:

出现提示登录的语句,表示我们是未登录状态,此时仅能玩一关游戏,不能正常提交分数。
即使在网站登录了也不行。(因为我们在非页面里直接打开flash文件时,该flash访问网站可以看作一个单独的浏览器,拥有自己独立的cookies管理,所以不能跟浏览器共享cookies)。
2.8以前的版本修改大师面对这种情况除非自己先写个登录的loader,登录后再load游戏进来,否则没有办法。
不过2.8开始可以利用编写脚本来进行登录,通过验证了。
怎么做呢?跟我一步一步来吧。
首先打开flash游戏修改大师2.8,选择编辑菜单里的执行脚本。
在脚本输入框里输入:
脚本代码
- System.useCodepage=true;
- var myloadVars=new LoadVars(false);
- var myloadVars2=new LoadVars();
- myloadVars.act="login";
- myloadVars.username="testtest";
- myloadVars.password="testtest";
- 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函数的话一样可以成功,只是没有输出。
然后点击执行按钮,成功后会有输出,如下图:

然后我们选择文件菜单里的打开网络文件,输入swf的地址:http://cs.sina.com.cn/entprise-tech/200808richan/main.swf
载入后会看到已经不会有提示我们登录的信息了。说明我们成功的通过了验证。如下图所示:

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



希望通过本文的说明,大家能够大概了解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
发表评论
提出问题前请先搜索一下以前的文章和评论。对于重复问题一律不予回答。 点此进入搜索页