乂Boyue乂 發表於 2017-1-31 04:34:30

TwMS v195.2 ICS 取得人物血魔

本帖最後由 乂Boyue乂 於 2017-1-31 04:36 編輯

// TwMS v195.2 ICS 取得人物血魔
// Author: neilwaker


Alloc(GetHpMp,256)
RegisterSymbol(GetHpMp)
Alloc(Hp,4)
RegisterSymbol(Hp)
Alloc(MaxHp,4)
RegisterSymbol(MaxHp)
Alloc(Mp,4)
RegisterSymbol(Mp)
Alloc(MaxMp,4)
RegisterSymbol(MaxMp)
Label(L1)
Label(L2)
Label(GetHp)
Label(GetMp)

GetHpMp:
        cmp ,00FF4488 //a1 ?? ?? ?? ?? ff 76 ?? 8d b8 ?? ?? ?? ?? 05
        jne L1
        nop
        mov ,GetHp
        jmp L2

L1:
        cmp ,00FF477E //ff 77 ?? 8b 1d ?? ?? ?? ?? 83 c7 ?? 57 81 c3 ?? ?? ?? ?? e8
        jne L2
        nop
        mov ,GetMp

L2:
        nop
        push InterlockedDecrement
        ret
        
GetHp:
mov eax,
push
lea edi,
add eax,000024B0
add esi,56
push esi
mov ,eax
call 00403FC1
mov ,eax
push
mov esi,eax
add edi,60
push edi
mov ,esi
call 00403FC1
mov ,eax
jmp 00FF44B8

GetMp:
push
mov ebx,
add edi,6E
push edi
add ebx,00002238
call 00403FC1
mov ,eax
push
add ebx,78
push ebx
mov edi,eax
call 00403FC1
mov ,eax
jmp 00FF47A7
        
01979134:
        DD GetHpMp


01979134:
        DD InterlockedDecrement

DeAlloc(GetHpMp)
UnRegisterSymbol(GetHpMp)
DeAlloc(Hp)
UnRegisterSymbol(Hp)
DeAlloc(MaxHp)
UnRegisterSymbol(MaxHp)
DeAlloc(Mp)
UnRegisterSymbol(Mp)
DeAlloc(MaxMp)
UnRegisterSymbol(MaxMp)

屁孩谷 發表於 2017-2-6 19:17:10

請問

這種數據的讀取 血魔值 要怎麼讀到程式上面阿~~??

VB.NET <(_ _)>
頁: [1]
查看完整版本: TwMS v195.2 ICS 取得人物血魔