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

[原創] 8/26修正,SP综合版

comradery 發表於 2009-8-23 16:14:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |
請先去這官方網站下載主程式
http://www.seraph.com.tw/

打開程式  把以下程式碼貼上
可以用輔助技能、防搶怪、可坐下、可喝水、可坐下被偷襲反擊、可撿道具

想要直接拷貝就能玩,可能需要懂得抓色和抓圖,才可進行
你不想理解,請按上一頁返回!!謝謝你的合作與配合
-------------------------------------------------------------------
攻擊是  9
技能是 3
撿取是 1
輔助技能是 5.6.7
喝紅是-
喝藍是+
喝SP是8
視窗化 1024*768
---------------------------------------------------------------------------------------------------------------
修正一些BUG,輔助技能的問題


修正尋找怪物,將不在執行怪物圖檔的問題


修正無法攻擊,判斷成全畫面,導致不打怪問題


不在提供程式,所以 必須在補 ,
無法攻擊.SEL和復活.SEL的圖檔  (請自行解決)
---------------------------------------------------------------------------------------------------------------------------
當你不能打到怪物時(有障礙物),不會選怪
請改if FindImageEx("無法攻擊.sel", Color(30, 30, 30),WinX0+405, WinY0+131, WinX0+618, WinY0+14, true, FoundX, FoundY) then
自己去抓 "無法攻擊"這圖形,如果他會一直切換怪物,必須更改座標(黃色的字)

--------------------------------------------------------------------------------------------------------------------------------
行6 運行錯誤 找不到預設參數"按鍵5的輔助技能 的處理方式
下載default.cfg http://fhd.iwgun.net/downfile.ph ... p;file_key=M5izgLfk


----------------------------------------------------------------------------------------------


要設定自己多少血補血  請在 綠色地方修改



回到多少值 站起來打怪  請在   粉紅色   地方修改



要設定自動喝水  請在 藍色地方修改

--------------------------------------------------------------------------------------------------------------
祝大家 掛的順利~  

如果你覺得好用,麻煩在點進來回覆,將是我的動力!!也會已回覆的人當作下次修改版的對象!!
--------------------------------------------------------------------------------------------------------
#[HOTKEY]F11
# 在此定義全局變量
#SetArgsOnCompile
dim fzjn1_T,fzjn2_T,fzjn3_T  //dim是變量質
function main
        fzjn1_T=GetConfigNumber("按鍵5的輔助技能")
        fzjn2_T=GetConfigNumber("按鍵6的輔助技能")
        fzjn3_T=GetConfigNumber("按鍵7的輔助技能")
        SetInputMode(3) //驅動模式,很多遊戲會阻擋SP的部份功能,可以套用此函數
        SetTimer("fzjn1", fzjn1_T*1000, true)
        SetTimer("fzjn2", fzjn2_T*1000, true)
        SetTimer("fzjn3", fzjn3_T*1000, true)
        do
                init()
        fuhuo()
                find()
                hit()
                dazuo()
        loop
end function
//--------------------------------------------------------------------------------------------------------
function find()
        do
                KeyPress("tab")
                if ReadFG()=1 then        
                        exit do
                end if
        loop
end function

//-------------------------------------------------------------------------------------------------------------
function hit()        
        //取窗口原點坐標
        GetActiveWindowXY(WinX0, WinY0)
        do //循環
                print("判斷攻擊設定")
                qiehuan()
                //無法攻擊判定
                fuhuo()
                //復活判定
                hpapsp()
                //喝水設定
                keypress("9")
                print("已輸入9攻擊")
                wait(1000)
                keypress("3")
                print("已輸入3攻擊技能")
                wait(1000)        
                if ReadGhp()=0 then        
                        exit do
                end if
        
        loop
        //撿取道具設定
        SetTime=GetTime()
        do
                KeyPress("1")     //撿物品按鍵
                Wait(500)
        loop until GetTime()-SetTime > 2000   //在當前時間比StartTime大超過20000毫秒時?
        print("撿道具")        
        
end function

//-----------------------------------------------------------------------------------

function qiehuan()
        //取窗口原點坐標
        GetActiveWindowXY(WinX0, WinY0)
        
        //如果找到圖像"無法攻擊.sel"
        if FindImageEx("無法攻擊.sel", Color(30, 30, 30),WinX0+405, WinY0+131, WinX0+618, WinY0+14, true, FoundX, FoundY) then
                //此時FoundX和FoundY的值分別為找到的圖像的左上角X,Y坐標
                keypress("TAB")
                wait(300)
               
        end if
end function

//---------------------------------------------------------------------------------------------------

function fuhuo()
        //取窗口原點坐標
        GetActiveWindowXY(WinX0, WinY0)
        
        //如果找到圖像"復活.sel"
        if FindImageEx("復活.sel", Color(30, 30, 30), WinX0+0, WinY0+0, 1024, 768, true, FoundX, FoundY) then
                //此時FoundX和FoundY的值分別為找到的圖像的左上角X,Y坐標
                beep(800,60000)
               
        end if
end function

//-----------------------------------------------------------------------------------------------------
function hpapsp()        
        print("判斷是否喝水")

        Readhas(hp,ap,sp)
        
        if hp < 10 then   //血量  少于10就執行
                KeyPress("-")   //血
                Wait(500)
                do         //循環        
        Wait(500)               
loop while ReadGhp=1        //血條頂點的顏色座標
        end if
        
        if ap < 0 then
                KeyPress("8")   
                Wait(500)
                do           
                        Wait(1000)        
                loop while ap > 800
        end if
        
        if sp < 100 then
                KeyPress("+")   
                Wait(500)
                do            
                        Wait(1000)        
                loop while sp > 250
        end if
        print("判斷結束喝水")
end function
//---------------------------------------------------------------------------------------------------------
function ReadFG //內存
        
        ReadMemory(&H8578d0,2,abc1)
        ReadMemory(abc1+&H4,2,abc2)
        ReadMemory(abc2+&H44,2,abc)   
        ReadFG=abc
        
end function
//---------------------------------------------------------------------------------------------------
function Readhas(byref hp,byref ap,byref sp)//內存
        
        ReadMemory(&H83CA94,2,has)
        ReadMemory(has+&HF4,2,h1)
        
        ReadMemory(h1+&H94,2,hp)
        ReadMemory(has+&HF8,2,a1)
        
        ReadMemory(a1+&H94,2,ap)
        ReadMemory(has+&HFC,2,s1)
        
        ReadMemory(s1+&H94,2,sp)
        
        hpapsp=true
        
end function

//------------------------------------------------------------------------------------------------------
function ReadGhp //內存
        
        ReadMemory(&H83CBA8,2,addg)
        ReadMemory(addg+&H2f0,2,addg1)
        ReadMemory(addg1+&H94,2,Ghp)
        ReadGhp=Ghp
        
end function
//---------------------------------------------------------------------------------------------
function init
        
        FindWindow("SP1",WinID)  
        //GetActiveWindowID(WinID)  
        ActiveWindow(WinID)   
        Wait(200)
        //MoveWindow(WinID,10,10)
        GetActiveWindowSize(w,h)      
        ReadXY(x,y)
        
end function
//------------------------------------------------------------------------------------------------------
function ReadXY(byref x,byref y)   //內存
        
        ReadMemory(&H810AD8,2,addxy)
        ReadMemory(addxy+&H8e48,3,addx)
        ReadMemory(addxy+&H8e4c,3,addy)
        x=Int(addx)
        y=Int(addy)        
        ReadXY=true
        
end function
//---------------------------------
function dazuo()
        print("進入坐下的副函數")        
        Readhas(hp,ap,sp)
        if hp < 800 then               
                dz=1        
        elseif ap < 0 then
                dz=1        
        elseif sp < 200 then
                dz=1
        else
                dz=0
        end if
        if dz=1 then
                KeyPress("x")
                st=GetTime()
                print("開始坐下")
                do
                        if ReadGhp()>1 then
                                hit()
                                st=GetTime()
                                Wait(100)
                                KeyPress("x")                                
                        end if
                        if GetTime()-st >15000 then //在當前時間比StartTime大超過15000毫秒時退出循環
                                exit do
                                print("開始坐下15秒")
                        end if
                        Readhas(hp,ap,sp)
                loop until hp>934 and ap>216 and sp>278
                print("回寫耖過這些數值站起來")
        end if
        dz=0
end function
//------------------------------------------------------------------------------------------------------
function fzjn1()
        keypress("5")
        wait(1000)
end function

function fzjn2()
        keypress("6")
        wait(1000)
end function

function fzjn3()
        keypress("7")
        wait(1000)
end function

[ 本帖最後由 comradery 於 2009-8-26 10:21 編輯 ]
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


jo11114s 當前離線
UID
440150
熱心
492 值
嘉獎
0 次
違規
0 次
在線時間
196 小時
經驗
721 點
積分
1941
精華
0
最後登錄
2023-3-18
閱讀權限
40
註冊時間
2007-7-13
論壇幣
392 幣
聯合幣
104 枚
幸運鑽
0 顆
招待卷
0 點
Yahoo!查看個人網站 查看詳細資料
Rank: 5Rank: 5Rank: 5
jo11114s 2009-8-23 16:28:19

回覆 1樓 的文章

這不是外掛代理商的外掛嗎?

為何您要特地開出來...?

雖然我沒用這個掛....

如果您是發代碼 那我收回上面那段話...

但是....掃毒結果呢?
回覆

使用道具 舉報

comradery 當前離線
UID
583357
熱心
16 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
16 點
積分
16
精華
0
最後登錄
2010-10-16
閱讀權限
10
註冊時間
2007-10-7
論壇幣
22 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
comradery 2009-8-23 16:36:20

回覆 2樓 的文章

我是發  執行 SP1的 程式碼

如果怕我PO的官網有毒  請自行去找Seraph  也就是SP的主程式
才能把我的程式碼貼進去執行,不能用按鍵精靈  會無效!!
回覆

使用道具 舉報

jo11114s 當前離線
UID
440150
熱心
492 值
嘉獎
0 次
違規
0 次
在線時間
196 小時
經驗
721 點
積分
1941
精華
0
最後登錄
2023-3-18
閱讀權限
40
註冊時間
2007-7-13
論壇幣
392 幣
聯合幣
104 枚
幸運鑽
0 顆
招待卷
0 點
Yahoo!查看個人網站 查看詳細資料
Rank: 5Rank: 5Rank: 5
jo11114s 2009-8-23 17:02:19

回覆 3樓 的文章

抱歉,我似乎誤解了。

不過,個人建議排版要好一點,代碼太多 看的有些亂...

可以用 『引用』來 標框代碼。

個人另外建議使用 圖片/影片 證實效果使用性 以及 可性度...
回覆

使用道具 舉報

comradery 當前離線
UID
583357
熱心
16 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
16 點
積分
16
精華
0
最後登錄
2010-10-16
閱讀權限
10
註冊時間
2007-10-7
論壇幣
22 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
5
comradery 2009-8-23 17:08:39

回覆 4樓 的文章

那是程式碼  已經歸類很清楚了

我不懂你的意思~

把它複製在主程式裡

自然可以很明白.....
回覆

使用道具 舉報

5665666 當前離線
UID
409971
熱心
3173 值
嘉獎
0 次
違規
0 次
在線時間
2360 小時
經驗
2899 點
積分
22146
精華
0
最後登錄
2015-3-10
閱讀權限
60
註冊時間
2007-6-21
論壇幣
13684 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
54321 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
6
5665666 2009-8-23 17:38:36

回覆 3樓 的文章

在此版BO大發的就是主程式了

要付5元的那個

但BO大發的腳本怪怪的

不過SP官網有詳細的腳本可以使用
回覆

使用道具 舉報

-Tc- 當前離線
UID
300848
熱心
23 值
嘉獎
0 次
違規
0 次
在線時間
36 小時
經驗
23 點
積分
23
精華
0
最後登錄
2010-3-26
閱讀權限
20
註冊時間
2007-3-21
論壇幣
3 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
-Tc- 2009-8-23 19:33:40
請問一下可以教學一下怎麼抓色和抓圖   我有去看S官網的教學  可是都卡在錄製完按F12就沒東西了

可以麻煩版主教一下嗎 ..
回覆

使用道具 舉報

hoho0123a 當前離線
UID
858366
熱心
51 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
49 點
積分
49
精華
0
最後登錄
2012-12-12
閱讀權限
20
註冊時間
2008-5-15
論壇幣
62 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
hoho0123a 2009-8-23 20:23:12
這位大大
我案F11起動後
跳出伊一個對話框框
上面寫cant send control code  to device
該怎麼解決阿
回覆

使用道具 舉報

comradery 當前離線
UID
583357
熱心
16 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
16 點
積分
16
精華
0
最後登錄
2010-10-16
閱讀權限
10
註冊時間
2007-10-7
論壇幣
22 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
9
comradery 2009-8-23 20:46:00

回覆 8樓 的文章

要用視窗 1024*768

是的話  重開程式看看~~~
回覆

使用道具 舉報

comradery 當前離線
UID
583357
熱心
16 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
16 點
積分
16
精華
0
最後登錄
2010-10-16
閱讀權限
10
註冊時間
2007-10-7
論壇幣
22 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
10
comradery 2009-8-23 20:47:25
請問一下可以教學一下怎麼抓色和抓圖   我有去看S官網的教學  可是都卡在錄製完按F12就沒東西了

可以麻煩版主教一下嗎 ..

如果你是下載我的程式  不是SP的主程式的話
那就沒有那些功能了
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-25 14:13 , Processed in 0.057080 second(s), 16 queries , Memcache On.

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

回頂部
第二步?
第三步?