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

[分享] 劍俠自動找怪+喝水+技能

sinnjiun 發表於 2009-6-16 02:37:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |
這是參考lgx1030大大
所發表的(自動打怪+自動喝水)的腳本進行修改
除了自動找怪,打怪,自動喝紅藍水

增加
使用技能攻擊
判斷使用技能條件(以怪血量多寡判定)
是否冷卻可再次使用(替代延遲時間)

以下是所用到的快捷鍵位置設定
1普通攻擊3技能4補靈5補血9自動0停在原地(9,0是御靈指令)
視窗的擺放位置請參照下圖

以下程式說明有注明應該抓何處的點
請自行修正,若有問題歡迎指教 謝謝

----------------分隔線---------------------
Gosub 道具補血 //先看自己血量是否需要喝紅水
Gosub 道具補靈 //先看自己靈力是否需要喝藍水
Gosub 御靈攻擊 //先看御靈血量是否進行攻擊
Gosub 找怪     //以上條件確認開始找怪
Goto 結束
//血量不足時喝紅水
//抓取自己左上血條位置
Sub 道具補血
    IfColor 53,128,c2,2
    Else
        KeyPress 53,1
        Delay 1000
    EndIf
Return 道具補血
//靈力不足時喝藍水
//抓取自己左上靈力條位置
Sub 道具補靈
    IfColor 53,140,8e4902,2
    Else
        KeyPress 52,1
        Delay 1000
    EndIf
Return 道具補靈
//御靈血量是否足夠可進行攻擊
//抓取御靈血條位置
Sub 御靈攻擊
    IfColor 222,86,f1,1
        KeyPress 48,1
    Else
        KeyPress 57,1
    EndIf
Return 御靈攻擊
//當怪打死時按tab快捷鍵找怪
//抓取怪血條最後的位置
//找到怪之後調用攻擊順序副程式
Sub 找怪
    IfColor 677,260,fe,2
        Gosub 攻擊順序
    Else
        KeyPress 9,1
        Delay 1000
    EndIf
Return 找怪
//設定攻擊的順序
//增加技能冷卻來判斷技能是否可以再次使用
//抓取怪血條最後的位置
//攻擊順序中每一個技能後面都要加上確認怪是否死亡
Sub 攻擊順序
    Rem 攻擊
    Gosub 普通攻擊
    Gosub 怪確認死亡
    Gosub 技能冷卻
    Gosub 怪確認死亡
    IfColor 677,260,fe,2
        Goto 攻擊
    Else
        Goto 結束
    EndIf
Return 攻擊順序
//設定攻擊快捷鍵
Sub 普通攻擊
    KeyPress 49,1
Return 普通攻擊
//設定技能攻擊在怪物血條剰1/3時停止使用
//抓取怪血條約剩1/3位置
Sub 技能攻擊
    IfColor 700,260,dd,0
        KeyPress 51,1
        Delay 1000
    EndIf
Return 技能攻擊
//利用抓點顏色來判斷技能是否已經冷卻可再次使用
//抓取技能快捷鍵約中心位置
//判斷完之後調用技能攻擊
Sub 技能冷卻
    IfColor 333,594,f0ae9a,2
        Gosub 技能攻擊
    EndIf
Return 技能冷卻
//確認怪是否死亡
//抓取怪血條最後的位置
//怪死亡後檢查是否需要補血調用道具補血副程式
Sub 怪確認死亡
    IfColor 677,260,fe,2
        Gosub 道具補血
    Else
        Goto 結束
    EndIf
Return 怪確認死亡
//腳本結束
Rem 結束
----------------分隔線---------------------
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


金浪漫 當前離線
UID
498537
熱心
2155 值
嘉獎
0 次
違規
0 次
在線時間
2350 小時
經驗
1335 點
積分
86360
精華
0
最後登錄
2023-11-2
閱讀權限
60
註冊時間
2007-8-16
論壇幣
78185 幣
聯合幣
2324 枚
幸運鑽
833 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
金浪漫 2009-6-16 02:56:12
Gosub 道具補血
//先看自己血量是否需要喝紅水
Gosub 道具補靈
//先看自己靈力是否需要喝藍水
Gosub 御靈攻擊
//先看御靈血量是否進行攻擊
Gosub 找怪     
//以上條件確認開始找怪
Goto 結束
Delay 100
//----子程序----
Rem 結束

註解不要在調用副程式後面
還有加個延遲防止系統內存佔用太高
個人小小意見
回覆

使用道具 舉報

p0960265110 當前離線
UID
246981
熱心
508 值
嘉獎
0 次
違規
0 次
在線時間
157 小時
經驗
399 點
積分
3261
精華
0
最後登錄
2020-4-29
閱讀權限
40
註冊時間
2007-2-26
論壇幣
2089 幣
聯合幣
84 枚
幸運鑽
2 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 5Rank: 5Rank: 5
p0960265110 2009-6-16 03:07:11
謝謝大大分享 小弟先收下了
回覆

使用道具 舉報

sinnjiun 當前離線
UID
1211138
熱心
23 值
嘉獎
0 次
違規
0 次
在線時間
14 小時
經驗
19 點
積分
107
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2009-5-10
論壇幣
43 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
sinnjiun 2009-6-16 08:06:09

回覆 2# 的文章

抱歉 忘了說明一點
註解是後來自行補上的
並沒有在實際的腳本中
所以對我來說並沒有差別
謝謝大大的提醒
另外延遲的部份會再修正
謝謝
回覆

使用道具 舉報

lgx1030 當前離線
UID
279
熱心
60 值
嘉獎
0 次
違規
0 次
在線時間
37 小時
經驗
48 點
積分
159
精華
0
最後登錄
2018-8-1
閱讀權限
20
註冊時間
2006-6-23
論壇幣
3 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
5
lgx1030 2009-6-16 08:34:34
感謝你的參考
不過純用副程式的時候
我會覺得有些條件反而會卡住
等我回家我會把新的腳本貼上來
回覆

使用道具 舉報

sinnjiun 當前離線
UID
1211138
熱心
23 值
嘉獎
0 次
違規
0 次
在線時間
14 小時
經驗
19 點
積分
107
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2009-5-10
論壇幣
43 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
sinnjiun 2009-6-16 09:03:41

回覆 5# 的文章

在還沒參考大大的腳本前
自己寫不出來 這要再次感謝您
倒是覺得蠻順的
只是有一點
如果攻擊目標不是怪的話
那就會卡死 不動了
還有御靈沒有設定補血只要低於設定
就乖乖站著被打死
基本上沒什麼大的問題
期待大大您放上新腳本
回覆

使用道具 舉報

lgx1030 當前離線
UID
279
熱心
60 值
嘉獎
0 次
違規
0 次
在線時間
37 小時
經驗
48 點
積分
159
精華
0
最後登錄
2018-8-1
閱讀權限
20
註冊時間
2006-6-23
論壇幣
3 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
lgx1030 2009-6-16 10:21:38
如果不是怪不會行動 這點在下也是無解
畢竟NPC與普通怪的圖形是一樣的
可能還要找一些不一樣的作判斷才行
御靈因為我基本上不會去做補血
所以我也不會設定補血
不過基本上跟設定攻擊與跟隨一樣
只是在血條部份作變化而已
不然也可以把御靈部分放在攻擊中
每一次攻擊就確定一次御靈血量
回覆

使用道具 舉報

金浪漫 當前離線
UID
498537
熱心
2155 值
嘉獎
0 次
違規
0 次
在線時間
2350 小時
經驗
1335 點
積分
86360
精華
0
最後登錄
2023-11-2
閱讀權限
60
註冊時間
2007-8-16
論壇幣
78185 幣
聯合幣
2324 枚
幸運鑽
833 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
8
金浪漫 2009-6-16 11:25:14

回覆 6# 的文章

御靈不設補血的原因是??
既然能偵測他的血量 怎麼不設補?
回覆

使用道具 舉報

regedit258 當前離線
UID
1226413
熱心
203 值
嘉獎
0 次
違規
0 次
在線時間
22 小時
經驗
203 點
積分
203
精華
0
最後登錄
2011-6-2
閱讀權限
25
註冊時間
2009-6-1
論壇幣
1093 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
9
regedit258 2009-6-16 11:26:06
非常感謝這位大大的分享^^~
回覆

使用道具 舉報

lgx1030 當前離線
UID
279
熱心
60 值
嘉獎
0 次
違規
0 次
在線時間
37 小時
經驗
48 點
積分
159
精華
0
最後登錄
2018-8-1
閱讀權限
20
註冊時間
2006-6-23
論壇幣
3 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
lgx1030 2009-6-16 14:56:39

回覆 8# 的文章

不設補血的原因
只是因為我根本就不想補御靈YCT48B
所以我只有作血不夠就跟隨
不過那部份可以做補血
只是設定快捷鍵而已
回覆

使用道具 舉報

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

123下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-23 15:59 , Processed in 0.053816 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?