qkckcqkckcq 發表於 2012-9-26 12:24:34

招喚獸全圖打(可調範圍)TWMS100

//招喚獸全圖打(可調範圍)TWMS100
//Address:0063A1D6
//EIP=IwallEXP
//-----------------------------------------------

registersymbol(IwallEXP)
alloc(IwallEXP, 2048)
label(IwallEXP00)
label(IwallEXP01)
registersymbol(IwallTimes)
alloc(IwallTimes, 4)
registersymbol(x2)
alloc(x2, 4)
registersymbol(x1)
alloc(x1, 4)
registersymbol(y1)
alloc(y1, 4)
registersymbol(y2)
alloc(y2, 4)
registersymbol(Timer)
alloc(Timer, 4)

IwallTimes:
dd 0
Timer:
dd c8//200ms
x2:
dd BB8//5000
y2:
dd BB8//5000

IwallEXP:
mov edx, //
mov edx,
sub edx, //每 200 ms 換下一張圖
cmp edx,
jl IwallEXP01

mov edx, //
mov edx,
mov ,edx

mov edx,
mov ,edx
sub ,1f4

mov edx,
mov ,edx

cmp , FFFFFC18
jge IwallEXP01

mov ,3e8
sub ,1f4

cmp , FFFFFE0C
jge IwallEXP01

mov ,1f4

IwallEXP01:
mov edx,
mov edx,
add edx,
cmp ecx,edx
jg IwallEXP00
sub edx,1f4 // 500
cmp ecx,edx
jl IwallEXP00

mov edx,
mov edx,
add edx,
cmp eax,edx
jg IwallEXP00
sub edx,1f4
cmp eax,edx
jl IwallEXP00

mov ecx,
mov ecx,
mov eax,
mov eax,
mov ,ecx
jmp 00647A33

//-----------------------------

IwallEXP00:
mov ,ecx

jmp 00647A33

00647A2D:
jmp IwallEXP

00647A2D:
db 89 8B 84 04 00
dealloc(IwallEXP)
unregistersymbol(IwallEXP)
unregistersymbol(IwallTimes)
dealloc(IwallTimes)
unregistersymbol(x1)
dealloc(x1)
unregistersymbol(y1)
dealloc(y1)
unregistersymbol(x2)
dealloc(x2)
unregistersymbol(y2)
dealloc(y2)
unregistersymbol(Timer)
dealloc(Timer)
頁: [1]
查看完整版本: 招喚獸全圖打(可調範圍)TWMS100