- UID
- 227
- 帖子
- 451
- 主題
- 71
- 精華
- 0
- 積分
- 122
- 楓幣
- 29616
- 威望
- 102
- 存款
- 410
- 贊助金額
- 0
- 推廣
- 0
- GP
- 68
- 閱讀權限
- 100
- 性別
- 保密
- 在線時間
- 390 小時
- 註冊時間
- 2011-12-3
- 最後登入
- 2024-7-4
|
本帖最後由 孤單 於 2017-8-18 00:10 編輯
- //TwMs v200.1 ItemArray Pointer
- //Author: Doem
- //Update:Lonely
- /*
- [Base]+176C //014CE940
- 裝備1 消耗2 其他4 裝飾3 特殊5
- */
- 背包欄位: [02F82598]+1770
- -------------------------------------------------------------------------------------------------
- /*
- [Base] //0159B8D2
- [Base]+2234 //01D91295
- [[Base]+2234]+欄位*04+04FB] //004A8611
- [[[Base]+2234]+欄位*04+04FB]-04 //0049F75C
- 出來的值會是欄位最大格數+1!
- */
- 欄位最大格數: [[[02F6319C]+2234]+欄位*04+04FB]-04
- -------------------------------------------------------------------------------------------------
- /*
- [[[Base]+2234]+欄位*04+04FB] //004A8611
- [[[Base]+2234]+欄位*04+04FB]+位置*08 //004A861B
- [[[[02D6E0A0]+2234]+欄位*04+04FB]+位置*08+04] //004A7259
- [[[[02D6E0A0]+2234]+欄位*04+04FB]+位置*08+04]+10 //0159B96A
- GetData Call - 00479B40 //0159BC77
- */
- 物品ID Key: [[[[02F6319C]+2234]+欄位*04+04FB]+位置*08+04]+10
- GetData Call:00479B40
- -------------------------------------------------------------------------------------------------
- 物品數量:
- 018D73DF - mov eax,[esi] //ESI = [[[[02F6319C]+2234]+欄位*04+04FB]+位置*08+04]
- 018D73E1 - mov ecx,esi
- 018D73E3 - call dword ptr [eax+4C] //[EAX+4C] = 00523E70
- //TwMS V197.2 背包陣列Pointer 測試數據
- //Author: Doem
- //Update:Lonely
- [ENABLE]
- GlobalAlloc(Hook,128)
- GlobalAlloc(Column,04)
- GlobalAlloc(ItemID,04)
- GlobalAlloc(Position,04)
- GlobalAlloc(ItemCount,04)
- Label(Return)
- define(Base,02F6319C)
- define(Offset,2234)
- define(ItemArray_Call,00479B40)
- Column: //物品欄位 裝備01 消耗02 裝飾03 其他04 特殊05
- DD 00000001
- Position: //物品位置
- DD 00000001
- Hook:
- PUSHAD
- MOV ECX,[Base]
- MOV ECX,[ECX+Offset]
- MOV EBX,[Column]
- MOV ECX,[ECX+EBX*4+04FB]
- MOV EBX,[Position]
- MOV ECX,[ECX+EBX*8+04]
- CMP ECX,00000000
- JE Return
- //取物品數量
- PUSH ECX
- MOV EAX,[ECX]
- CALL [EAX+4C]
- MOV [ItemCount],EAX
- POP ECX
- //
- ADD ECX,10
- CALL ItemArray_Call
- MOV [ItemID],EAX
- JMP Return
- Return:
- popad
- DB 8B FF 55 8B EC 8B 45 08 85 C0
- jmp PtInRect+A
- PtInRect:
- JMP Hook
- [DISABLE]
- PtInRect:
- DB 8B FF 55 8B EC 8B 45 08 85 C0
複製代碼 |
|