![Rank: 19](images/default/star_level2.gif) ![Rank: 19](images/default/star_level2.gif) ![Rank: 19](images/default/star_level2.gif) ![Rank: 19](images/default/star_level1.gif) ![Rank: 19](images/default/star_level1.gif) ![Rank: 19](images/default/star_level1.gif) ![Rank: 19](images/default/star_level1.gif)
- UID
- 5466
- 帖子
- 142
- 积分
- 477
- 紫菀
- 10 朵
- 花瓣
- 254 片
- 花蕊
- 48 朵
- 野草莓
- 21 个
- 蒲公英
- 33276 朵
- 社区等级
- 19 级
- 在线时间
- 302 小时
- 注册时间
- 2007-1-18
- 蜗居何地
- 济南
- 登录状态
-
当前离线
|
楼主
发表于 2009-1-8 06:50
| 只看该作者
自由幻想过神医方法!(建议)
本帖最后由 caowuxiang 于 2009-1-8 07:46 编辑
目前网上找到的大多是使用随机或固定的答案,选错2次就小退再进,这样虽然可行,但并不完美,至少不通过就小退那个经验就没了,嘿嘿
一个小秘密:两个号组队挂经验或宠物,只要验证一个号就可以了.方法,卖个关子先不说了.说下另一个秘密._:)
SS可以在野外不用验证神医,可以打怪也可以移动.^_^ 方法在本文最后面
注:这里所说的方案,请自己去想办法实现.不提供成品
1.首先读取验证码图片识别里面可以识别的字符,一般只要可以识别出一个就可以了.当然了可识别的字符越多成功率就越高.
2.然后根据上面识别到的字符在从三个选项中查找对应的字符,找到就是正确答案了
当然了不排除以下情况,三个选项中有两个或以上都有要识别的字符的,所以说上面可以识别到的字符越多越好了.
3.出现了上面的情况,又只有一个识别符时怎么办?如下
验证码图片字符:EF9 可识别的字符9
答案选项:1.A9Y 2.EF9 3.ZYK
只要再获取对应字符的位置就好了.验证码读取后不可识别的就设为?,
那上面的图片字符读取后就是??9
然后只要查找选项中第三个字符是9的就可以了,成功率又上升(因为不排除刚好同一位置的字符一样的情况,虽然很少)
4.通过以上的步骤,基本可以确定要使用哪一个答案了.可以说是目前最完美的方法.
使用这个方法,可以自动检测到正确的答案选项,然后就验证通过了,,,,还有挂机卖东西时虽然可以不用管这个,
但如果可以验证通过,不用打怪,只要坐着卖东西,一天下来也有好多经验拿.
再看看以下运行记录,有兴趣的朋友就可以用按键精灵或模拟精灵之类的自己弄一个出来了
16:55:12.906 自动验证完成...
16:55:10.562 自动检测答案:1
16:55:10.515 自动读取答案选项: 1.?9? 2.?T? 3.?Y?
16:55:10.281 正在自动过神医: 第[1]次
16:55:08.921 [.9]自动检测验证码:?9?
16:15:44 检测到按下了设定热键: Ctrl+F2 ::False
16:14:24.859 自动验证完成...
16:14:22.000 自动检测答案:3
16:14:21.921 自动读取答案选项: 1.NF? 2.FY? 3.95?
16:14:18.578 正在自动过神医: 第[2]次
16:14:18.531 [.9]自动检测验证码:95?
16:14:11.531 正在自动过神医: 第[1]次
16:14:08.500 [.9]自动检测验证码:???
15:47:44 检测到按下了设定热键: Ctrl+F2 ::True
15:33:16.718 自动验证完成...
15:33:14.546 自动检测答案:3
15:33:14.484 自动读取答案选项: 1.?VE 2.?2S 3.?P3
15:33:10.296 正在自动过神医: 第[1]次
15:33:02 检测到按下了设定热键: Ctrl+F4 ::True
15:33:02.703 [.9]自动检测验证码:?P3
15:32:58.625 自动验证完成...
15:32:55.093 自动检测答案:2
15:32:54.609 自动读取答案选项: 1.U?? 2.E?? 3.U??
15:32:48.421 正在自动过神医: 第[1]次
15:32:46.609 [.9]自动检测验证码:E??
15:32:40.078 注册热键: Ctrl+F4
15:32:39.890 注册热键,Ctrl+F4(暂停检测)
15:32:39.859 注册热键: Ctrl+F2
15:32:39.656 注册热键,Ctrl+F2(隐藏提示窗口)
15:32:39.546 注册热键: Ctrl+F1
15:32:39.328 注册热键,Ctrl+F1(隐藏游戏窗口)
15:32:39.203 神医+字位置颜色: 188CE8
15:32:39.062 自动检测显示模式: 软件模式
SS在野外打怪时跳过神医验证的方法:
因为FFO只要不走路或在城内就不会触发神医验证所以,
首先找到挂机点,然后小退再进,这时不要走动(一走动就会跳出那个神医了),
要找个好的挂机点不需要走路的,只要站着不动就能打的那种.
按TAB选怪然后开始打吧,人不需要走动,这样可以一直打而不会出现神医.
想要移动位置,也不难,SS不是有幻影吗,直接用幻影移过去就好了.
完了,上面的第一个小秘密就是利用上面的原理来实现的.不用我说你们应该也知道(只要一个在旁边坐着不打就好了,适用于挂宠物)
小提示:检测神医只需要检测%temp%\ffoo_tt.gif文件就可以了,这个文件发生改变就说明游戏窗口中一定有验证窗口出现了这个文件的内容就是游戏里面所用的验证图片.也只需要读取这个图片上面的字符就可以过神医了.我上面就是利用这个文件来实现的
点击答案后,检测这个文件是否有变化,如果没有就说明验证通过,否则失败.
Include "include\ffo.inc"
Include "include\神医.inc"
chenall.text_add "注册热键,Ctrl+F1(隐藏游戏窗口)"
chenall.regkey 0,2,112,"SHOWWINDOW", hwnd
chenall.text_add "注册热键,Ctrl+F2(隐藏提示窗口)"
chenall.regkey 1,2,113,"SHOWWINDOW", chenall.hwnd
chenall.text_add "注册热键,Ctrl+F4(暂停检测)"
chenall.regkey 2,2,115
chenall.setting true,CurrentDir("记录\过神医.log")
chenall.text_add "=============" & date() & "============="
ffo_set(0)=41 '自动开启验证的时间间隔。
ffo_set(1)=now() '不要改变。
ffo_set(2)=5 '循环检测时间,单位秒,默认5秒,也就是说神医窗口出现后5秒内自动检测
ffo_set(3)=1 '是否检测自动打怪。1:开,0:关(不检测)
ffo_set(4)=1 '是否防止电脑进入屏保或睡眠模式。(自动发送SCROLL LOCK键)
ffo_set(5)=0 '设为1时,会自动把验证失败的图片存放在D:\FFO目录下以 选项1选项2选项3.GIF为名 (为方便制作识别对比原件)
chenall.ffoo_set CurrentDir(".\3"),chenall.GetEnviron("temp") & ".\FFoo_TT.gif",,0.9,ffOO_lETTER
do
call ShenYi()
CountDown ffo_set(2)
loop
set chenall=nothing
private Sub Include(sInstFile)
' On Error Resume Next
Dim oFSO, f, s
Set oFSO = CreateObject("Scripting.FileSystemObject")
If oFSO.FileExists(sInstFile) Then
Set f = oFSO.OpenTextFile(sInstFile)
s = f.ReadAll
f.Close
ExecuteGlobal s
End If
Set oFSO = Nothing
Set f = Nothing
End Sub |
|