冰楓論壇

標題: TwMS v217.2 ICS 人物左右走+紅點斷線 [打印本頁]

作者: prt    時間: 2019-7-3 04:14
標題: TwMS v217.2 ICS 人物左右走+紅點斷線
本帖最後由 prt 於 2019-7-3 04:18 編輯
  1. //TwMS v217.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 0        //距離 16進制 A=10   設置0為不左右走
  15. //-----------------------------------------------
  16. AutoLRICSEntry:
  17. Cmp   [Esp], 009DD213               
  18. Jne   ICSReturn
  19. Mov   [Esp], AutoLRMain
  20. ICSReturn:
  21. Jmp   GetFocus
  22. //-------------------
  23. AutoLRMain:
  24. //不要紅點停止請刪除以下
  25. Push Ebx
  26. mov ebx,[03D1F418]
  27. Mov Ebx,[Ebx+4c]
  28. Cmp Ebx,         3 //紅點人數:1人(自己也要算+1)
  29. Pop Ebx
  30. Jge GetFocus
  31. //不要紅點停止請刪除以上
  32. Cmp   [AutoLRRange], 0
  33. Je 009DD213               
  34. Push  Eax
  35. Inc   [AutoLRValue]
  36. Mov   Eax, [AutoLRRange]
  37. Cmp   Eax, [AutoLRValue]
  38. Jge   GoLeft
  39. Add   Eax, [AutoLRRange]
  40. Cmp   Eax, [AutoLRValue]
  41. Jge   GoRight
  42. Mov   [AutoLRValue], 1
  43. Jmp   GoLeft

  44. GoLeft:
  45. Mov   [Ebp-1C], FFFFFFFF
  46. Pop   Eax
  47. Jmp   009DD035               

  48. GoRight:
  49. Mov   [Ebp-1C], 00000001
  50. Pop   Eax
  51. Jmp   009DD035               
  52. //-----------------------------------------------
  53. 03D21150:
  54. DD AutoLRICSEntry
  55. [DISABLE]
  56. 03D21150:               
  57. DD GetFocus

  58. Dealloc(AutoLRICSEntry)
  59. UnregisterSymbol(AutoLRMain)
  60. Dealloc(AutoLRMain)
  61. UnregisterSymbol(AutoLRRange)
  62. Dealloc(AutoLRRange)
  63. Dealloc(AutoLRValue)
複製代碼





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