TwMs v239.1 Set Spawn-Point
// TwMs v239.1 ICS Set Spawn-PointAlloc(SetSpawnPointICS,1024)
RegisterSymbol(CharX)
Alloc(CharX,04)
RegisterSymbol(CharY)
Alloc(CharY,04)
RegisterSymbol(MapID)
Alloc(MapID,04)
Label(SetSpawnPoint)
Label(L1)
Label(L2)
Label(hook)
CharX:
DD 0
CharY:
DD 0
MapID:
DD 0
SetSpawnPointICS:
cmp ,02C7EDE2
jne GetProcessHeap
mov ,SetSpawnPoint
jmp GetProcessHeap
SetSpawnPoint:
mov ,eax
test eax,eax
je 02C7EE55
mov edx,
lea ecx,
lea eax,
mov ,00000000
push eax
push 03A69674
push ecx
call dword ptr
xor ecx,ecx
mov ,eax
test eax,eax
cmovns ecx,
mov ,ecx
mov ecx,
test ecx,ecx
je L1
mov eax,
push ecx
call dword ptr
mov eax,
L1:
mov ecx,
mov ,ecx
test eax,eax
jns L2
cmp eax,80004002
je L2
push eax
call 034F9AE0
mov ecx,
test ecx,ecx
je L2
mov ,00000000
mov eax,
push ecx
call dword ptr
L2:
mov ecx,ebx
lea eax,
neg ecx
sbb ecx,ecx
and ecx,eax
push ecx
mov ecx,
call 00BD76E0
mov ecx,
mov eax,
push 00
push
mov edx,
add eax,-0A
push 00
push 00
push eax
push esi
push 01
push 02C7EEAD
cmp ,00C3D370
je hook
jmp 00C3D370
hook:
mov eax,
mov eax,
cmp ,eax
jne 00C3D370
mov eax,
mov ,eax
mov eax,
mov ,eax
jmp 00C3D370
051AB2C4:
DD SetSpawnPointICS
051AB2C4:
DD GetProcessHeap
DeAlloc(SetSpawnPointICS)
UnRegisterSymbol(CharX)
DeAlloc(CharX)
UnRegisterSymbol(CharY)
DeAlloc(CharY)
UnRegisterSymbol(MapID)
DeAlloc(MapID)
这个数据是用来干嘛用的。
頁:
[1]