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

[發問] 背包遍歷寫不出來,少了什麼請指教,感謝大大

death0239 發表於 2010-11-13 10:29:52 | 只看該作者 回帖獎勵 |正序瀏覽 |
本帖最後由 death0239 於 2010-11-13 10:43 編輯

ReadProcessMemory hProcess, ByVal role_addr + &HC50, back, 4, 0& '包裹基址
    ReadProcessMemory hProcess, ByVal back + &H10, backmax, 4, 0&
    ReadProcessMemory hProcess, ByVal back + &HC, back1, 4, 0& '背包首址
List1.Clear
For i = 0 To backmax - 1
    ReadProcessMemory hProcess, ByVal back1 + &H4 * i, item1, 4, 0& '物品偏移  i第幾個格子
    If item1 > 0 Then
    ReadProcessMemory hProcess, ByVal item1 + &H4, itemtype, 4, 0&   
    ReadProcessMemory hProcess, ByVal item1 + &H8, itemid, 4, 0&   
    If itemid > 8606 And itemid < 8622 And itemtype = 9 Then
    ReadProcessMemory hProcess, ByVal itemid, wpname(0), 32, 0&
    List1.AddItem.Index wpname  '列出物品名稱

    End If
    End If
    Next i

我的logic不大好...有大大能解釋下嗎?? 用vb寫的
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


death0239 當前離線
UID
1333522
熱心
83 值
嘉獎
0 次
違規
0 次
在線時間
47 小時
經驗
71 點
積分
1754
精華
0
最後登錄
2016-2-7
閱讀權限
40
註冊時間
2009-10-18
論壇幣
1567 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
death0239 2010-11-13 16:20:55
顯示出來了,感謝e大 ,不過那個 54 跟 c偏移 代表的是什麼意思
回覆

使用道具 舉報

efun 當前離線
UID
226745
熱心
683 值
嘉獎
6 次
違規
0 次
在線時間
1229 小時
經驗
812 點
積分
472147
精華
6
最後登錄
2021-5-1
閱讀權限
70
註冊時間
2007-2-19
論壇幣
469294 幣
聯合幣
59 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
efun 2010-11-13 14:46:17
ReadProcessMemory hProcess, ByVal itemid, wpname(0), 32, 0
這行錯了,id的指標(指針)不是直接指向物品名稱的

item1+ H54 --> ItemName1 (數字型)
ItemName1 + H0C --> ItemName (Unicode)

這個是 ItemType = 9 的物品名稱讀取方法
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-22 13:11 , Processed in 0.046117 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?