[ENABLE]
define(qjz,00400A00)
label(mpn2913)
qjz:
push ebp
mov ebp,esp
sub esp,80
pushad
push #32//分配内存/4
lea ecx,[ebp-04]
call mpn2913
mov ecx,eax
mov eax,[5F60950]//
mov [ecx],eax
mov [ecx+08],#57595//代码自己换?
mov [ecx+18],#800//左右位置
mov [ecx+1c],#255//上下位置
mov [ecx+20],#0//高度位置
mov edx,[eax+36A4]
mov [ecx+2C],edx
mov [ecx+34],01010101
mov [ecx+50],-1
mov [ecx+58],-1
mov [ecx+5c],(float)200//技能变大
mov [ecx+60],FFFF
mov [ecx+64],FFFF
mov eax,ecx
call 21A9DD0//
popad
mov esp,ebp
pop ebp
ret
mpn2913:
xor eax,eax
mov edx,eax
mov [ecx],edx
sub ecx,04
inc eax
cmp eax,[esp+04]
jl mpn2913+04
mov eax,ecx
add eax,04
ret 004
LdrInitializeThunk:
db 8B FF 55 8B EC
CreateThread(00400A00)
[DISABLE]
define(qjz,00400A00)
label(mpn2913)
qjz:
push ebp
mov ebp,esp
sub esp,80
pushad
push #32//分配内存/4
lea ecx,[ebp-04]
call mpn2913
mov ecx,eax
mov eax,[5F60950]//
mov [ecx],eax
mov [ecx+08],#57595//代码自己换?
mov [ecx+18],#800//左右位置
mov [ecx+1c],#255//上下位置
mov [ecx+20],#0//高度位置
mov edx,[eax+36A4]
mov [ecx+2C],edx
mov [ecx+34],01010101
mov [ecx+50],-1
mov [ecx+58],-1
mov [ecx+5c],(float)200//技能变大
mov [ecx+60],FFFF
mov [ecx+64],FFFF
mov eax,ecx
call 21A9DD0//
popad
mov esp,ebp
pop ebp
ret
mpn2913:
xor eax,eax
mov edx,eax
mov [ecx],edx
sub ecx,04
inc eax
cmp eax,[esp+04]
jl mpn2913+04
mov eax,ecx
add eax,04
ret 004
LdrInitializeThunk:
db 8B FF 55 8B EC
CreateThread(00400A00)
[DISABLE]