u11334342 發表於 2024-4-26 00:46:32

定點瞬移數據疑問,thread? 間隔?

本帖最後由 u11334342 於 2024-4-28 22:41 編輯

小弟我用 ce 內建的 lua engine 自己寫了一個自動解輪的功能,大致上的功能是每15分鐘瞬移到輪的位置並解輪,試了非常多次發現,前兩次解輪都沒問題,迴圈第三次程式執行到寫入瞬移數據的時候遊戲都會崩潰,嘗試很多方法都無法解決,像是更換寫入數據的函式(autoAssem),或是在代碼執行間格穿插sleep防止數據寫入過快,或是用hotkey啟用/禁用數據等等,也有在數據的外面dealloc所有的symbol避免重複寫入記憶體,現在在猜有可能的原因有兩個:

1. 數據中的thread,我使用的數據中只有瞬移有建立threa, 但是數據也有ret,照理來說會關閉掉thread。

2. 瞬移間隔,我看板上的舊數據有個叫移除瞬移間隔,不知道是不是跟這個有關係,但是我有試過在解第三次輪之前怎麼瞬移遊戲都不會崩潰。

以下附上我用的瞬移數據://TwMs v260.3 定點瞬移

CreateThread(Teleport)
Alloc(Teleport,256,MapleStory.exe)
Label(Teleport_End)

Teleport:
mov rcx,1474C3288
mov rcx,
lea rcx,
mov rax,
call qword ptr
test rax,rax
je Teleport_End

mov r9d,#%d // Y座標
mov r8d,#%d // X座標
mov rcx,rax
xor edx,edx
inc edx
call 140E06F40

Teleport_End:
ret


DeAlloc(Teleport)
希望有大神能幫我解惑,若有需要我可以提供我的lua script


更:
現在確定跟寫入數據的方式沒關係,用CE打勾數據也會讓遊戲崩潰,我猜是這個數據只能使用三十分鐘,不管怎樣,重新上限或是換圖,只要用過這個數據,三十分鐘後再用就會閃退,期間內想怎麼用就怎麼用
頁: [1]
查看完整版本: 定點瞬移數據疑問,thread? 間隔?