    
- UID
- 250672
- 帖子
- 659
- 主題
- 115
- 精華
- 0
- 積分
- 90
- 楓幣
- 15485
- 威望
- 66
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 100
- 閱讀權限
- 100
- 性別
- 保密
- 在線時間
- 473 小時
- 註冊時間
- 2018-10-26
- 最後登入
- 2024-12-2
|
感謝樓主分享,有些地圖可能會瞬移不到傳送點(如天空2),所以我略做修改,把Y值的偏移值減去30,就能到達傳送點,利用這個瞬移CALL,還是有一定的機率會掉綫的
// TwMS v219.2 CRC 登記找路
[Enable]
Alloc(GetGotoXY,512)
CreateThread(GetGotoXY)
Label(GotoXY)
GetGotoXY:
// NextMapXY
Mov Eax,[03B21C0C] //人物 Base Address
Mov Ebx,[Eax+000152DC]//傳送點X
Mov Edx,[Eax+000152E0]//傳送點Y
// Kimi
Mov Esi,[03B21C0C]
Lea Ecx,[Esi+04]
Mov Eax,[Esi+04]
Mov Eax,[Eax+20]
Call Eax
Test Eax, Eax
Je GotoXY
sub Edx,30
Push Edx
Push Ebx
Push 00
Mov Ecx, Eax
Call 009BE3B0
Ret
GotoXY:
Ret
[Disable]
DeAlloc(GetGotoXY) |
-
總評分: 楓幣 + 10
查看全部評分
|