乂Boyue乂 發表於 2017-2-15 03:59:10

TwMS v196.2_ICS_取得人物血魔

//TwMS v196.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 ,00FF8A3D //a1 ?? ?? ?? ?? ff 76 ?? 8d b8 ?? ?? ?? ?? 05
jne L1
nop
mov ,GetHp
jmp L2

L1:
cmp ,00FF8D33 //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 000FF8A6D

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 00FF8D5C
        
0198B134:
        DD GetHpMp


0198B134:
        DD InterlockedDecrement

DeAlloc(GetHpMp)
UnRegisterSymbol(GetHpMp)
DeAlloc(Hp)
UnRegisterSymbol(Hp)
DeAlloc(MaxHp)
UnRegisterSymbol(MaxHp)
DeAlloc(Mp)
UnRegisterSymbol(Mp)
DeAlloc(MaxMp)
UnRegisterSymbol(MaxMp)
頁: [1]
查看完整版本: TwMS v196.2_ICS_取得人物血魔