TwMS v147.4_CRC_取得血、魔、經驗值
有兩個版本喔~
上次有看到有人傻傻的(耍白癡)把兩個數據丟到同一個打勾掛(Text)裡OwO
//TwMS v147.4_CRC_Start Hook
//取得血、魔、經驗值
//from ems
//Update: Onion
[Enable]
Alloc(StatHook, 128)
RegisterSymbol(HP)
Label(HP)
RegisterSymbol(MaxHP)
Label(MaxHP)
RegisterSymbol(MP)
Label(MP)
RegisterSymbol(MaxMP)
Label(MaxMP)
RegisterSymbol(EXP)
Label(EXP)
RegisterSymbol(MaxEXP)
Label(MaxEXP)
Label(Back)
StatHook:
push eax
mov eax,[ebp+08]
mov [HP],eax //目前HP
mov eax,[ebp+0c]
mov [MaxHP],eax //最大HP
mov eax,[ebp+10]
mov [MP],eax //目前MP
mov eax,[ebp+14]
mov [MaxMP],eax //最大MP
mov eax,[ebp+18]
mov [EXP],eax //目前exp
mov eax,[ebp+1c]
mov [MaxEXP],eax //最大exp
pop eax
imul ecx,ecx,05
xor ebx,ebx
jmp Back
HP:
DD 00
MaxHP:
DD 00
MP:
DD 00
MaxMP:
DD 00
EXP:
DD 00
MaxEXP:
DD 00
0082DDAA:
jmp StatHook
Back:
[Disable]
0082DDAA:
imul ecx,ecx,05
xor ebx,ebx
DeAlloc(StatHook)
// TwMS v147.4_CRC_取得血、魔、經驗值
// Auther: Inndy
// Update: Onion
// UpdateTime: 2012-08-11
[ENABLE]
RegisterSymbol(Params)
Alloc(Params, 28)
Alloc(Hook, 128)
Hook:
Add Esp, 04
Pop [Params+00] // HpNow
Pop [Params+04] // HpFull
Pop [Params+08] // MpNow
Pop [Params+0C] // MpFull
Pop [Params+10] // ExpNow
Pop [Params+14] // ExpFull
Pop [Params+18] // Unknow
Sub Esp, 20
Jmp 0082DD94
00831AB9:
Call Hook
[DISABLE]
00831AB9:
db E8 D6 C2 FF FF
Dealloc(Params)
Dealloc(Hook)
UnRegisterSymbol(Params)
這能做甚麼啊??
回覆刪除基本上一般人應該用不到...
刪除可以拿去寫外掛取得血魔不用Pointer...
經驗值
回覆刪除能爆增嗎?
你一定又是去拆人家的外掛...
回覆刪除才不是030
刪除有拆會留名 (啊不是
之前血色就有人發這數據了...
怎拆外掛阿= =?
回覆刪除