黃易群俠傳M脫機外掛應用程式黃易神行
5771
30

[發問] AIKA Seraph 每次都沒反應(歐菲爾大大請進來為我解迷)

buddhawill 發表於 2009-8-2 19:24:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |
每次開啟,都說 運行錯誤 圖像讀取失敗。請確認指定的圖像文件與腳本放在同一目錄。
這是怎麼回事啊(很希望歐菲爾大大來為我解迷YCT65B YCT65B )

[ 本帖最後由 buddhawill 於 2009-8-2 19:34 編輯 ]
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


歐菲爾 當前離線
UID
108103
熱心
507 值
嘉獎
0 次
違規
0 次
在線時間
208 小時
經驗
436 點
積分
3748
精華
0
最後登錄
2022-1-18
閱讀權限
70
註冊時間
2006-12-5
論壇幣
2492 幣
聯合幣
44 枚
幸運鑽
2 顆
招待卷
5000 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
歐菲爾 2009-8-2 20:01:04
就是字面上的意思…
你如果是拿執手大的版本去修改…
裡面會有"圖片"的判斷,當然需要讀取圖片
如果有下載5元腳本你會看到一堆0到9 ,大瓶hp剩餘1等檔案
這些就是腳本判斷圖片的依據
如果你不需要用到圖片判斷,就把以下內容刪除
function State
                //讀入數字0-9的圖像文件到數組
                dim DigitImgs[10]
                LoadImage("1.Sel", DigitImgs[1])
                LoadImage("2.Sel", DigitImgs[2])
                LoadImage("3.Sel", DigitImgs[3])
                LoadImage("4.Sel", DigitImgs[4])
                LoadImage("5.Sel", DigitImgs[5])
                LoadImage("6.Sel", DigitImgs[6])
                LoadImage("7.Sel", DigitImgs[7])
                LoadImage("8.Sel", DigitImgs[8])
                LoadImage("9.Sel", DigitImgs[9])
                LoadImage("0.Sel", DigitImgs[10])
               
                //取窗口原點坐標
                GetActiveWindowXY(WinX0, WinY0)
       
                        //如果圖像"死亡確定.Sel"在此時出現
                        if FindImageEx("死亡確定.Sel", Color(30, 30, 30), WinX0+385, WinY0+166, WinX0+638, WinY0+314, true, FoundX, FoundY) then
                                Beep(300, 5000)
                                //彈出對話框,腳本暫時中止
                                MsgBox("死亡!!!", 1)
                        end if
                       
                        if not ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+200, WinX0+1019, WinY0+224, true, Num) then
                                //如果讀取失敗
                                KeyDown("6")
                                Wait(300)
                                KeyUp("6")
                        end if
                        //此時如果讀取成功,數字被保存在變量 Num 中
                       
                        if ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+200, WinX0+1019, WinY0+224, true, Num) then
                                if not ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+229, WinX0+1019, WinY0+253, true, Num) then
                                        //如果讀取失敗
                                        KeyDown("7")
                                        Wait(300)
                                        KeyUp("7")
                                end if
                        end if
                       
                        if ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+200, WinX0+1019, WinY0+224, true, Num) then
                                if ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+229, WinX0+1019, WinY0+253, true, Num) then
                                        if not ReadNumberEx(DigitImgs, Color(30, 30, 30), WinX0+944, WinY0+258, WinX0+1019, WinY0+282, true, Num) then       
                                                //如果讀取失敗
                                                KeyDown("8")
                                                Wait(300)
                                                KeyUp("8")
                                        end if
                                end if
                        end if
                       
                        if not CheckColor(WinX0+611, WinY0+48, Color(165, 60, 24), 10) then
                       
                        do       
                                KeyDown("a")
                                Wait(100)
                                KeyUp("a")
                               
                                KeyDown("Tab")
                                Wait(100)
                                KeyUp("Tab")
                        loop until CheckColor(WinX0+611, WinY0+48, Color(165, 60, 24), 10)
                       
                else //否則
                        do
                                FuncTimer01()
                                KeyDown("1")
                                Wait(300)
                                KeyUp("1")
                                Wait(300)
                                KeyDown("2")
                                Wait(300)
                                KeyUp("2")
               
                                //如果找到圖像"小瓶hp剩餘1.Sel"
                                if FindImageEx("小瓶hp剩餘1.Sel", Color(30, 30, 30), WinX0+704, WinY0+716, WinX0+743, WinY0+756, true, FoundX, FoundY) then
                                        //此時FoundX和FoundY的值分別為找到的圖像的左上角X,Y坐標
                                        Beep(300, 5000)       
                                end if
                               
                                //如果找到圖像"小瓶hp剩餘1.Sel"
                                if FindImageEx("大瓶hp剩餘1.Sel", Color(30, 30, 30), WinX0+704, WinY0+716, WinX0+743, WinY0+756, true, FoundX, FoundY) then
                                        //此時FoundX和FoundY的值分別為找到的圖像的左上角X,Y坐標
                                        Beep(300, 5000)       
                                end if
                               
                                //如果窗口坐標(157, 38)的顏色不等於(148, 56, 24) 那麼
                                if not CheckColor(WinX0+157, WinY0+38, Color(148, 56, 24), 10) then
                                        KeyDown("3")
                                        Wait(300)
                                        KeyUp("3")
                                end if
                               
                                //如果窗口坐標(129, 38)的顏色不等於(123, 48, 16) 那麼
                                if not CheckColor(WinX0+129, WinY0+38, Color(123, 48, 16), 10) then
                                        KeyDown("4")
                                        Wait(300)
                                        KeyUp("4")
                                end if
                               
                                //如果窗口坐標(85, 47)的顏色不等於(57, 121, 132) 那麼
                                if not CheckColor(WinX0+85, WinY0+47, Color(57, 121, 132), 10) then
                                        KeyDown("5")
                                        Wait(300)
                                        KeyUp("5")       
                                end if
                               
                        loop while CheckColor(WinX0+411, WinY0+47, Color(35, 31, 27), 10)
                end if
end function

我測試過似乎死亡判斷也沒效果…我後來做的也就砍掉了
總之圖片判斷不能用的樣子…我是這樣啦
我把5元版本的State函數中有讀取到圖片的部份,用紅色標出來
砍掉就可以了

[ 本帖最後由 歐菲爾 於 2009-8-2 20:05 編輯 ]

SP小秘訣::滑鼠定位到看不懂的函數名上~按鍵盤F1~跳轉到幫助文件
SP的AIAK討論區
回覆

使用道具 舉報

macilljome 當前離線
UID
364095
熱心
18 值
嘉獎
0 次
違規
0 次
在線時間
5 小時
經驗
14 點
積分
14
精華
0
最後登錄
2014-3-11
閱讀權限
10
註冊時間
2007-4-25
論壇幣
4 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
macilljome 2009-8-3 14:11:06
YCT48B 我砍掉了....

可是還是不能用YCT64B
回覆

使用道具 舉報

歐菲爾 當前離線
UID
108103
熱心
507 值
嘉獎
0 次
違規
0 次
在線時間
208 小時
經驗
436 點
積分
3748
精華
0
最後登錄
2022-1-18
閱讀權限
70
註冊時間
2006-12-5
論壇幣
2492 幣
聯合幣
44 枚
幸運鑽
2 顆
招待卷
5000 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
歐菲爾 2009-8-3 16:05:21
砍完之後還是出現同樣的訊息嗎?
記得要先開好sp在開遊戲喔…

SP小秘訣::滑鼠定位到看不懂的函數名上~按鍵盤F1~跳轉到幫助文件
SP的AIAK討論區
回覆

使用道具 舉報

buddhawill 當前離線
UID
609760
熱心
28 值
嘉獎
0 次
違規
0 次
在線時間
6 小時
經驗
20 點
積分
126
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2007-10-23
論壇幣
65 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
5
buddhawill 2009-8-3 18:53:18
我是抓你給的"歐菲爾不喝水坐下休息腳本"嚕,他本來就沒有。不過以經可以了。謝謝!!
回覆

使用道具 舉報

a0922486667 該用戶已被刪除
6
a0922486667 2009-8-3 18:58:36
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

jj91292101 當前離線
UID
968848
熱心
56 值
嘉獎
0 次
違規
0 次
在線時間
27 小時
經驗
48 點
積分
294
精華
0
最後登錄
2018-8-6
閱讀權限
25
註冊時間
2008-8-5
論壇幣
153 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
900 點
查看詳細資料
Rank: 3
7
jj91292101 2009-8-3 21:41:28
YCT49B
真是太感謝大大了 我早好久了說  謝謝你
回覆

使用道具 舉報

h04141414 當前離線
UID
510267
熱心
66 值
嘉獎
0 次
違規
0 次
在線時間
51 小時
經驗
12 點
積分
143
精華
0
最後登錄
2017-4-15
閱讀權限
20
註冊時間
2007-8-23
論壇幣
3 幣
聯合幣
12 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
h04141414 2009-8-4 02:16:21
看不懂= =  注定不會用外掛了嗎.....慘慘慘.....誰來救救我   我及時通h04141414  msn  一樣
回覆

使用道具 舉報

anad 當前離線
UID
1249891
熱心
10 值
嘉獎
0 次
違規
0 次
在線時間
2 小時
經驗
10 點
積分
10
精華
0
最後登錄
2009-8-4
閱讀權限
10
註冊時間
2009-6-27
論壇幣
5 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
9
anad 2009-8-4 06:54:20
舅用好腳本舅OK拉~~~~~~!!!!!!!!!!!
回覆

使用道具 舉報

歐菲爾 當前離線
UID
108103
熱心
507 值
嘉獎
0 次
違規
0 次
在線時間
208 小時
經驗
436 點
積分
3748
精華
0
最後登錄
2022-1-18
閱讀權限
70
註冊時間
2006-12-5
論壇幣
2492 幣
聯合幣
44 枚
幸運鑽
2 顆
招待卷
5000 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
10
歐菲爾 2009-8-4 07:18:01
阿…我那個超級簡易版忘記砍掉判斷死亡的…
        //如果圖像"死亡確定.Sel"在此時出現
        if FindImageEx("死亡視窗.Sel", Color(30, 30, 30), WinX0+385, WinY0+166, WinX0+638, WinY0+368, true, FoundX, FoundY) then
                Beep(300, 5000)
                //彈出對話框,腳本暫時中止
                MsgBox("死亡!!!", 1)
        end if
這一段…就是元兇阿 哈哈

SP小秘訣::滑鼠定位到看不懂的函數名上~按鍵盤F1~跳轉到幫助文件
SP的AIAK討論區
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

1234下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-21 22:11 , Processed in 0.068401 second(s), 18 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?