prt 發表於 2017-3-2 20:00:01

TwMS v196.3_ICS_取得人物血魔

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

L1:
cmp ,00FF8D76 //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 00FF8AB0

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 00FF8D9F
        
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)

awd6113520 發表於 2017-3-25 10:07:20

請問這個取得血魔後
如何自動補水?
頁: [1]
查看完整版本: TwMS v196.3_ICS_取得人物血魔