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

[發問] 要怎麼找別墅任務物品ID呢?(VB)

maycia15 發表於 2009-10-23 16:28:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |
最近才開始接觸VB,想做個飛别墅…找文找到頭都怪爆了…
…很多都是到處蒐集源碼來的囧


  Dim W2I_ROLE_BASE_ADDR As Long
  Const PW_Base = &H98B47C '動態基止
  Dim i As Integer
  Dim Mpackage As Long, Mpackagemax As Long, MpackageItem As Long, MpackageBase As Long, MpackageID As Long
    ReadProcessMemory hProcess, ByVal PW_Base, W2I_DYNAMIC_BASE_ADDR, 4, 0&  '一級基址
    ReadProcessMemory hProcess, ByVal W2I_DYNAMIC_BASE_ADDR + &H20, W2I_ROLE_BASE_ADDR, 4, 0&    '人物基址



    ReadProcessMemory hProcess, ByVal W2I_ROLE_BASE_ADDR + &HC24, Mpackage, 4, 0 '任務包裹
    ReadProcessMemory hProcess, ByVal Mpackage + &H10, Mpackagemax, 4, 0  '包裹最大容量
    ReadProcessMemory hProcess, ByVal Mpackage + &HC, MpackageItem, 4, 0 '包裹物品
    For i = 0 To Mpackagemax - 1
    ReadProcessMemory hProcess, ByVal MpackageItem + 4 * i, MpackageBase, 4, 0  '相應位置物品
    ReadProcessMemory hProcess, ByVal MpackageBase + &H8, MpackageID, 4, 0 '包裹物品ID
    Next
    Label6.Caption = MpackageID


這樣出來MpackageID不是應該要是別墅任務物品的ID嗎?
在廣海看了一堆文章,根據他們寫法,都是判定這邊接下來就要拿到任務物品ID,
但是我搞半天,試了幾隻人物都不一樣囧
請教各位大大是哪裡錯了Orz

順便在請教
#define W2I_PACK_ITEM_ADDR(i)     (*(DWORD *)(W2I_PACKAGE_ITEM_ADDR+(i)*4))             //相應位置物品基址
所謂i…
到底是什麼意思-"-|||

部分參照dece大大的教學文http://bbs.wgun.net/thread-249212-1-1.html
和廣海http://www.ghoffice.com/bbs/read-htm-tid-69884-keyword-%C8%CE%84%D5.html此篇。
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-22 12:11 , Processed in 0.041357 second(s), 10 queries , Memcache On.

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

回頂部
第二步?
第三步?