冰楓論壇

標題: TwMS v206.1 ICS 人物左右走 [打印本頁]

作者: prt    時間: 2018-4-11 10:58
標題: TwMS v206.1 ICS 人物左右走
  1. //TwMS 206.1_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], 00905AB0
  18. Jne   ICSReturn
  19. Mov   [Esp], AutoLRMain
  20. ICSReturn:
  21. Jmp   GetFocus
  22. //-------------------
  23. AutoLRMain:
  24. Cmp   [AutoLRRange], 0
  25. Je 00905AB0
  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   009062D8

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


  45. 0364BDF8:
  46. DD AutoLRICSEntry
  47. [DISABLE]
  48. 0364BDF8:
  49. DD GetFocus

  50. Dealloc(AutoLRICSEntry)
  51. UnregisterSymbol(AutoLRMain)
  52. Dealloc(AutoLRMain)
  53. UnregisterSymbol(AutoLRRange)
  54. Dealloc(AutoLRRange)
  55. Dealloc(AutoLRValue)
複製代碼





歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓