TwMS v219.2 CRC 登記找路
// TwMS v219.2 CRC 登記找路Alloc(GetGotoXY,512)
CreateThread(GetGotoXY)
Label(GotoXY)
GetGotoXY:
// NextMapXY
Mov Eax, //人物 Base Address
Mov Ebx,//傳送點X
Mov Edx,//傳送點Y
// Kimi
Mov Esi,
Lea Ecx,
Mov Eax,
Mov Eax,
Call Eax
Test Eax, Eax
Je GotoXY
Push Edx
Push Ebx
Push 00
Mov Ecx, Eax
Call 009BE3B0
Ret
GotoXY:
Ret
DeAlloc(GetGotoXY)
感謝樓主分享,有些地圖可能會瞬移不到傳送點(如天空2),所以我略做修改,把Y值的偏移值減去30,就能到達傳送點,利用這個瞬移CALL,還是有一定的機率會掉綫的
// TwMS v219.2 CRC 登記找路
Alloc(GetGotoXY,512)
CreateThread(GetGotoXY)
Label(GotoXY)
GetGotoXY:
// NextMapXY
Mov Eax, //人物 Base Address
Mov Ebx,//傳送點X
Mov Edx,//傳送點Y
// Kimi
Mov Esi,
Lea Ecx,
Mov Eax,
Mov Eax,
Call Eax
Test Eax, Eax
Je GotoXY
sub Edx,30
Push Edx
Push Ebx
Push 00
Mov Ecx, Eax
Call 009BE3B0
Ret
GotoXY:
Ret
DeAlloc(GetGotoXY) 不明觉厉!
頁:
[1]