冰楓論壇
標題:
TwMS 204.2_ICS人物左右走
[打印本頁]
作者:
prt
時間:
2018-1-24 19:58
標題:
TwMS 204.2_ICS人物左右走
//TwMS 204.2_ICS人物左右走
[ENABLE]
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 [Esp], 008ED71A
Jne ICSReturn
Mov [Esp], AutoLRMain
ICSReturn:
Jmp GetFocus
//-------------------
AutoLRMain:
Cmp [AutoLRRange], 0
Je 008ED71A
Push Eax
Inc [AutoLRValue]
Mov Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoLeft
Add Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoRight
Mov [AutoLRValue], 1
Jmp GoLeft
GoLeft:
Mov [Ebp-18], FFFFFFFF
Pop Eax
Jmp 008EDF42
GoRight:
Mov [Ebp-18], 00000001
Pop Eax
Jmp 008EDF42
//-----------------------------------------------
0354AE08:
DD AutoLRICSEntry
[DISABLE]
0354AE08:
DD GetFocus
Dealloc(AutoLRICSEntry)
UnregisterSymbol(AutoLRMain)
Dealloc(AutoLRMain)
UnregisterSymbol(AutoLRRange)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
複製代碼
作者:
mm811127
時間:
2018-1-28 13:37
本帖最後由 mm811127 於 2018-1-28 13:38 編輯
人物左右 距離
我設定A~F 怎麼感覺距離好像都一樣 @__@
而且會越走越偏
作者:
btb
時間:
2018-1-28 13:39
mm811127 發表於 2018-1-28 13:37
人物左右 距離
我設定A~F 怎麼感覺距離好像都一樣 @__@
而且會越走越偏
你可以設定大一點你就會看到真正距離有差
作者:
caca
時間:
2018-1-30 22:01
建議這數據一開始先定個基準點。
有人提到會越走越偏是因為數據只用增減距離的方式來走動。
較好的方式是一開始啟動時,就先用人物未移動前的座標定為基準,
以這個基準往右或往左加減距離且跟基準座標比對,才不會偏差太大。
不過這數據沒設啟動旗慓,或用熱鍵啟動,如打勾時都還沒進入遊戲內,
且還沒ˋ站好位置,就不好取得基準座標。所以 就只能站好位置才打勾,
或是寫個熱鍵來啟動數據。
作者:
ken30703
時間:
2018-2-25 21:05
請問距離要改哪裡?
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓