冰楓論壇

標題: TwMS v226.3 CRC 人物定點瞬移 [打印本頁]

作者: 骰子z    時間: 2020-7-31 22:47
標題: TwMS v226.3 CRC 人物定點瞬移
本帖最後由 verywant 於 2020-7-31 23:04 編輯

//TwMS v226.3 CRC 人物定點瞬移[開關版本]

[ENABLE]
alloc(Kami,512)
alloc(Kami_SW,4)
registersymbol(Kami_SW)
label(Kami_Return)
label(Kami_Start)
label(Teleport_End)

Kami_SW:
dd 1 //1=開

Kami_Start:   //人物瞬移
pushad
mov esi,[04097690]
lea ecx,[esi+04]
mov eax,[esi+04]
mov eax,[eax+24]
call eax      
test eax,eax
je Teleport_End
push 00000064  //人物Y座標
push 00000064  //人物X座標
push 00
mov ecx,eax
call 00B16D10
jmp Teleport_End

Teleport_End:
popad
ret


Kami:
cmp [Kami_SW],1  
jne Kami_End  
call Kami_Start
jmp Kami_End


Kami_End:
push ebp
mov ebp,esp   
push -01
jmp Kami_Return

02AD0520:
jmp Kami
Kami_Return:


[DISABLE]
02AD0520:
push ebp
mov ebp,esp
push -01

dealloc(Kami)
dealloc(Kami_SW)
unregistersymbol(Kami_SW)


//TwMS v226.3 CRC 人物定點瞬移[開啟執行一次]
[ENABLE]
alloc(Teleport,256)
label(Teleport_End)
CreateThread(Teleport)

Teleport:
push eax
mov esi,[04097690]   
lea ecx,[esi+04]
mov eax,[esi+04]
mov eax,[eax+24]
call eax
test eax,eax
je Teleport_End
push 00000064  //人物Y座標
push 00000064  //人物X座標
push 00
mov ecx,eax
call 00B16D10   
pop eax
jmp Teleport_End

Teleport_End:
ret

[DISABLE]
dealloc(Teleport)






歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓