TwMS 204.2_ICS人物左右走
//TwMS 204.2_ICS人物左右走Alloc(AutoLRICSEntry, 64)
Label(ICSReturn)
RegisterSymbol(AutoLRMain)
Alloc(AutoLRMain, 128)
Label(GoLeft)
Label(GoRight)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRRange, 4)
Alloc(AutoLRValue, 4)
//-----------------------------------------------
AutoLRRange:
DD A //距離 16進制 A=10
//-----------------------------------------------
AutoLRICSEntry:
Cmp , 008ED71A
Jne ICSReturn
Mov , AutoLRMain
ICSReturn:
Jmp GetFocus
//-------------------
AutoLRMain:
Cmp , 0
Je 008ED71A
Push Eax
Inc
Mov Eax,
Cmp Eax,
Jge GoLeft
Add Eax,
Cmp Eax,
Jge GoRight
Mov , 1
Jmp GoLeft
GoLeft:
Mov , FFFFFFFF
Pop Eax
Jmp 008EDF42
GoRight:
Mov , 00000001
Pop Eax
Jmp 008EDF42
//-----------------------------------------------
0354AE08:
DD AutoLRICSEntry
0354AE08:
DD GetFocus
Dealloc(AutoLRICSEntry)
UnregisterSymbol(AutoLRMain)
Dealloc(AutoLRMain)
UnregisterSymbol(AutoLRRange)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
本帖最後由 mm811127 於 2018-1-28 13:38 編輯
人物左右 距離
我設定A~F 怎麼感覺距離好像都一樣 @__@
而且會越走越偏 mm811127 發表於 2018-1-28 13:37 static/image/common/back.gif
人物左右 距離
我設定A~F 怎麼感覺距離好像都一樣 @__@
而且會越走越偏
你可以設定大一點你就會看到真正距離有差 建議這數據一開始先定個基準點。
有人提到會越走越偏是因為數據只用增減距離的方式來走動。
較好的方式是一開始啟動時,就先用人物未移動前的座標定為基準,
以這個基準往右或往左加減距離且跟基準座標比對,才不會偏差太大。
不過這數據沒設啟動旗慓,或用熱鍵啟動,如打勾時都還沒進入遊戲內,
且還沒ˋ站好位置,就不好取得基準座標。所以 就只能站好位置才打勾,
或是寫個熱鍵來啟動數據。
請問距離要改哪裡?
頁:
[1]