//原作:歷史太久了~好像有人發過功能一樣的
//全圖打(可調範圍)TWMS1.3
//更新: DrakeDog,WeiWey86
//-----------------------------------------------
[ENABLE]
registersymbol(IwallEXP)
alloc(IwallEXP, 1024)
registersymbol(IwallEXPX)
alloc(IwallEXPX, 4)
registersymbol(IwallEXPY)
alloc(IwallEXPY, 4)
label(IwallEXP00)
IwallEXPX:
dd 3E8 //16進位 橫向範圍 目前500
IwallEXPY:
dd 3E8 //16進位 直向範圍 目前設定500
IwallEXP:
mov edx,[00B0B904]
mov edx,[edx+0E50]
add edx,[IwallEXPX]
cmp ecx,edx
jg IwallEXP00
mov edx,[00B0B904]
mov edx,[edx+0E50]
sub edx,[IwallEXPX]
cmp ecx,edx
jl IwallEXP00
mov edx,[00B0B904]
mov edx,[edx+0E54]
add edx,[IwallEXPY]
cmp eax,edx
jg IwallEXP00
mov edx,[00B0B904]
mov edx,[edx+0E54]
sub edx,[IwallEXPY]
cmp eax,edx
jl IwallEXP00
mov ecx,[00B0B904]
mov ecx,[ecx+0E50]
mov eax,[00B0B904]
mov eax,[eax+0E54]
mov [ebx+00000484],ecx
jmp 00647A33
//-----------------------------
IwallEXP00:
mov [ebx+00000484],ecx
jmp 00647A33
00647A2D:
jmp IwallEXP
[DISABLE]
00647A2D:
db 89 8B 84 04 00
dealloc(IwallEXP)
unregistersymbol(IwallEXP)
dealloc(IwallEXPX)
unregistersymbol(IwallEXPX)
dealloc(IwallEXPY)
unregistersymbol(IwallEXPY) |