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

[發問] 請問自動玄淨與補寵的功能

zsnoopy 發表於 2009-8-12 16:53:01 | 只看該作者 回帖獎勵 |正序瀏覽 |
之前"抄寫"了一個簡單的自補、卡鍵的vb掛(在此感謝dece大大的VB教學),
也看了efun的91版丁丁掛源碼,也做出一個自補、卡鍵、看怪血的模仿丁丁掛,
現在想進一步達到自動解狀態跟補寵的功能,但是卻發現有兩個問題:
1. 要解狀態,如何得知目標身上的狀態?
2. 妖精要補寵,如何得知寵物的血量?

我看了god4的偏移大全,沒找到目標身上的狀態情況,不知道從何下手,所以問題卡在如何得知目標人物的狀態。
而妖精的寵物血量,我會看"選中的怪"的血量,但是不知道怎麼得知自身寵物的血量。
我看了很多文章,我猜想是不是遍歷怪後,找最近的怪並判斷血量多寡?遍歷怪的部份還不太會= =
而版上有招寵跟收寵的VB源碼,我看了之後也僅能知道發包,還是不清楚血量。
總之,目前就兩個問題,希望知道的能提示一下。

附帶一小問:VB裡面要delay個幾秒才按鍵要怎麼寫?(我記得dece的自動玄淨那邊有提到仙魔技會太快解,需要delay一下)
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


dece 當前離線
UID
833464
熱心
745 值
嘉獎
1 次
違規
0 次
在線時間
1268 小時
經驗
790 點
積分
170276
精華
0
最後登錄
2014-3-12
閱讀權限
55
註冊時間
2008-4-21
論壇幣
167368 幣
聯合幣
2 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
6
dece 2009-9-24 16:12:17
本帖最後由 dece 於 2009-9-23 21:14 編輯
自問自答一下........
第二個問題似乎多問了,我找到寵物包裹的基址跟偏移(那天看god4偏移似乎眼花....)
只要會判斷寵物包裹基址跟偏移,就能找出血量,
至於呼叫出那隻寵,要怎麼得知相對應血量,我在研究研究.. ...
zsnoopy 發表於 2009-8-11 22:19



#define W2I_PET_ORDER                (*(DWORD *)(W2I_PET_ADDR+0x8))              //招出的寵物在包裹中位次(未招出時0xffffffff=-1)
#define W2I_PET_SN                    (*(DWORD *)(W2I_PET_ADDR+0x38))             //招出的寵物HP(未招出時0)
#define W2I_ROLE_PET_ADDR(i)          (*(DWORD *)(W2I_PET_ADDR+0x10+(i)*4))       //相應位置寵物基址
回覆

使用道具 舉報

dece 當前離線
UID
833464
熱心
745 值
嘉獎
1 次
違規
0 次
在線時間
1268 小時
經驗
790 點
積分
170276
精華
0
最後登錄
2014-3-12
閱讀權限
55
註冊時間
2008-4-21
論壇幣
167368 幣
聯合幣
2 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
5
dece 2009-9-24 16:02:08
本帖最後由 dece 於 2009-9-23 21:07 編輯

#define W2I_ROLE_STATUS_ADDR     (*(DWORD *)(W2I_ROLE_BASE_ADDR+0x354))    //狀態 base addr
#define W2I_ROLE_STATUSMAX    (*(DWORD *)(W2I_ROLE_BASE_ADDR+0x358))    //最大狀態個數
#define W2I_ROLE_STATUS(i)    (*(DWORD *)(W2I_ROLE_STATUS_ADDR+(i)*2))              //狀態


先讀出 W2I_ROLE_STATUSMAX   
再用 for loop 讀出 W2I_ROLE_STATUS
比對一下負面狀態就知道何時該用玄淨咒
回覆

使用道具 舉報

superwomen 當前離線
UID
123810
熱心
196 值
嘉獎
0 次
違規
0 次
在線時間
244 小時
經驗
217 點
積分
657
精華
1
最後登錄
2016-2-3
閱讀權限
30
註冊時間
2006-12-21
論壇幣
2637 幣
聯合幣
5 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
superwomen 2009-9-24 14:47:53
無聊po一下...

第一個問題可分為兩種,1. 陌生人 2. 隊友。

1)陌生人 的位址應該和玩家本身一樣(極有可能)
2)隊友部份只要找到隊友資訊,追一下就可以發現啦
回覆

使用道具 舉報

nuthouse 當前離線
UID
1155547
熱心
89 值
嘉獎
0 次
違規
0 次
在線時間
121 小時
經驗
83 點
積分
83
精華
0
最後登錄
2013-9-12
閱讀權限
20
註冊時間
2009-3-17
論壇幣
1579 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
nuthouse 2009-9-14 10:04:11
小弟也是看 Dece 大大的教學才開始會一點點,回答樓主的問題
1.delay幾秒請愛用 Timer 改間隔屬性
2.遍歷怪請搜尋,有大大發表過
回覆

使用道具 舉報

zsnoopy 當前離線
UID
427958
熱心
190 值
嘉獎
0 次
違規
0 次
在線時間
245 小時
經驗
193 點
積分
193
精華
0
最後登錄
2014-1-9
閱讀權限
20
註冊時間
2007-7-5
論壇幣
6393 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
12000 點
查看詳細資料
Rank: 2Rank: 2
zsnoopy 2009-8-12 17:19:02
自問自答一下........
第二個問題似乎多問了,我找到寵物包裹的基址跟偏移(那天看god4偏移似乎眼花....)
只要會判斷寵物包裹基址跟偏移,就能找出血量,
至於呼叫出那隻寵,要怎麼得知相對應血量,我在研究研究...........
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-28 09:06 , Processed in 0.061251 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?