2013年9月27日 星期五

[TWMS] - GetHpMpInfo.AutoUpdate.3rd.Version

[ENABLE]
//Auther:Vinurpe
//This script cannot work fine with CE 5.6. Please update to 6.2
GlobalAlloc(GetHpMpHook,128)
Label(GetHpMp)
GlobalAlloc(MaxHp,4)
GlobalAlloc(Hp,4)
GlobalAlloc(MaxMp,4)
GlobalAlloc(Mp,4)
GlobalAlloc(MaxExp,4)
GlobalAlloc(Exp,4)
AOBSCAN(HookAddr,8d 45 cc 50 c6 45 fc 02 e8 ? ? ? ? 59 8b 8e ? ? 00 00)
//HpMpThread 6a ? b8 ? ? ? 00 e8 ? ? ? ? 8b f1 a1 ? ? ? ? 8b 48 50

GetHpMpHook:
Cmp [Esp+08],HookAddr+D
Je GetHpMp
Mov edi,edi
Push ebp
Mov ebp,esp
Push VariantClear
Add [Esp],5
Ret
GetHpMp:
Push eax
Mov eax,[ebp+08]
Mov [MaxHp],eax
Mov eax,[ebp+0C]
Mov [Hp],eax
Mov eax,[ebp+10]
Mov [Mp],eax
Mov eax,[ebp+14]
Mov [MaxMp],eax
Mov eax,[ebp+18]
Mov [Exp],eax
Mov eax,[ebp+20]
Mov [MaxExp],eax
Pop eax
Ret 0004

VariantClear:
Jmp GetHpMpHook

[DISABLE]

沒有留言:

張貼留言