冰楓論壇

 找回密碼
 立即註冊
查看: 118|回覆: 0

[ICS數據] TwMS v216.1 ICS 座標左右走(指定範圍)

[複製鏈接]

1200

主題

3

好友

1878

積分

版主

Rank: 7Rank: 7Rank: 7

UID
119417
帖子
7330
主題
1200
精華
0
積分
1878
楓幣
1621
威望
1847
存款
70
贊助金額
0
推廣
0
GP
300
閱讀權限
100
性別
保密
在線時間
610 小時
註冊時間
2015-10-18
最後登入
2019-10-14

積分勳章 熱心助人 論壇粉絲 發帖達人 懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 除蟲大隊 2015年紀念勳章 Android勳章 2016年紀念勳章 2017年紀念勳章 私服達人 解說達人 2018端午節紀念勳章 2019年紀念勳章 論壇支持王 長老勳章 版主勳章 2019端午節紀念勳章 2019中秋節紀念勳章

發表於 2019-5-15 23:32:43 |顯示全部樓層
  1. //TwMS v216.1 ICS 座標左右走(指定範圍)
  2. //Author: Onion
  3. //修改:   PearDelicious, Thx to MS88088
  4. [Enable]
  5. RegisterSymbol(SwitchLR)
  6. RegisterSymbol(X)
  7. RegisterSymbol(RBound)
  8. RegisterSymbol(LBound)
  9. Alloc(AutoLRICS,512)
  10. Alloc(MyLR,4)
  11. Alloc(X,4)        //初始位置
  12. Alloc(Step,4)
  13. Alloc(LBound,4)        //左方距離
  14. Alloc(RBound,4)        //右方距離
  15. Alloc(SwitchLR,4)
  16. Label(InitFun)
  17. Label(AutoLR)
  18. Label(GetWall)
  19. Label(GetChrX)
  20. Label(GoRight)
  21. Label(GoLeft)

  22. //-----------------------------------------------
  23. LBound:
  24. DD 1A       //距離 16進制 1A=26
  25. RBound:
  26. DD 12C     //距離 16進制 12C=300
  27. X:
  28. ReadMem([[[0398F588]+BE38]+34]+60, 4)
  29. //-----------------------------------------------

  30. SwitchLR:
  31. DD 01
  32. Step:
  33. DD 0
  34. MyLR:
  35. DD 1 //開啟後先向右走

  36. AutoLRICS:
  37. Cmp [Esp],009C1EE0
  38. Jne GetFocus
  39. Mov Eax,[Step]
  40. Cmp Eax,0
  41. je  InitFun
  42. Mov Eax,[SwitchLR]
  43. Cmp Eax,01
  44. jne GetFocus
  45. Mov [Esp],AutoLR
  46. Jmp GetFocus

  47. InitFun:
  48. Mov [Step],1
  49. Mov Eax,[X]
  50. Sub Eax,[LBound]
  51. Mov [LBound],Eax
  52. Mov Eax,[X]
  53. Add Eax,[RBound]
  54. Mov [RBound],Eax
  55. Ret

  56. AutoLR:
  57. Call GetWall
  58. Mov  [ebp-1C],Eax
  59. Xor  Ecx,Ecx
  60. Xor  Eax,Eax
  61. Cmp  [ebp-1C],Eax
  62. Jmp  009C1D02

  63. GetWall:
  64. call GetChrX
  65. Mov  Ecx,[LBound]
  66. Sub  Eax,Ecx
  67. Cmp  Eax,0
  68. Jle  GoRight
  69. call GetChrX
  70. Mov  Ecx,[RBound]
  71. sub  Ecx,Eax
  72. cmp  Ecx,0
  73. Jle  GoLeft
  74. Mov  Eax,[MyLR]
  75. Ret

  76. GetChrX:
  77. Mov Eax,[0398F588]
  78. Mov Eax,[Eax+BE38]
  79. Mov Eax,[Eax+34]
  80. Mov Eax,[Eax+60]
  81. ret

  82. GoRight:
  83. Mov [MyLR],1
  84. Mov Eax,1
  85. Ret

  86. GoLeft:
  87. Mov [MyLR],FFFFFFFF
  88. Mov Eax,FFFFFFFF
  89. Ret

  90. 03C2AEC8:
  91. DD AutoLRICS

  92. [Disable]
  93. 03C2AEC8:
  94. DD GetFocus

  95. DeAlloc(LBound)
  96. DeAlloc(RBound)
  97. DeAlloc(Step)
  98. DeAlloc(X)
  99. DeAlloc(MyLR)
  100. DeAlloc(AutoLRICS)
  101. UnRegisterSymbol(SwitchLR)
  102. UnRegisterSymbol(X)
  103. UnRegisterSymbol(RBound)
  104. UnRegisterSymbol(LBound)
複製代碼
您需要登入後才可以回帖 登入 | 立即註冊

正在連接伺服器...
打開冰楓聊天室
廣告刊登意見回饋關於我們職位招聘

Copyright © 2011-2019 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|意見反饋|手機版|Archiver|冰楓論壇

GMT+8, 2019-10-14 21:15

APP Store下載 Play Store下載
回頂部