冰楓論壇

標題: TwMS 204.2_ICS人物左右走 [打印本頁]

作者: prt    時間: 2018-1-24 19:58
標題: TwMS 204.2_ICS人物左右走
  1. //TwMS 204.2_ICS人物左右走
  2. [ENABLE]
  3. Alloc(AutoLRICSEntry, 64)
  4. Label(ICSReturn)
  5. RegisterSymbol(AutoLRMain)
  6. Alloc(AutoLRMain, 128)
  7. Label(GoLeft)
  8. Label(GoRight)
  9. RegisterSymbol(AutoLRRange)
  10. Alloc(AutoLRRange, 4)
  11. Alloc(AutoLRValue, 4)
  12. //-----------------------------------------------
  13. AutoLRRange:
  14. DD A        //距離 16進制 A=10
  15. //-----------------------------------------------
  16. AutoLRICSEntry:
  17. Cmp   [Esp], 008ED71A
  18. Jne   ICSReturn
  19. Mov   [Esp], AutoLRMain
  20. ICSReturn:
  21. Jmp   GetFocus
  22. //-------------------
  23. AutoLRMain:
  24. Cmp   [AutoLRRange], 0
  25. Je 008ED71A
  26. Push  Eax
  27. Inc   [AutoLRValue]
  28. Mov   Eax, [AutoLRRange]
  29. Cmp   Eax, [AutoLRValue]
  30. Jge   GoLeft
  31. Add   Eax, [AutoLRRange]
  32. Cmp   Eax, [AutoLRValue]
  33. Jge   GoRight
  34. Mov   [AutoLRValue], 1
  35. Jmp   GoLeft

  36. GoLeft:
  37. Mov   [Ebp-18], FFFFFFFF
  38. Pop   Eax
  39. Jmp   008EDF42

  40. GoRight:
  41. Mov   [Ebp-18], 00000001
  42. Pop   Eax
  43. Jmp   008EDF42
  44. //-----------------------------------------------


  45. 0354AE08:
  46. DD AutoLRICSEntry
  47. [DISABLE]
  48. 0354AE08:
  49. DD GetFocus

  50. Dealloc(AutoLRICSEntry)
  51. UnregisterSymbol(AutoLRMain)
  52. Dealloc(AutoLRMain)
  53. UnregisterSymbol(AutoLRRange)
  54. Dealloc(AutoLRRange)
  55. 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 冰楓