冰楓論壇

標題: 求TwMS v240.1 穩定吸怪(控速版) [打印本頁]

作者: 晴曦    時間: 2022-1-14 21:27
標題: 求TwMS v240.1 穩定吸怪(控速版)
本帖最後由 晴曦 於 2022-1-16 09:24 編輯

求更新穩定吸怪(控速版)

謝謝


作者: prt    時間: 2022-1-14 21:27
//TwMS v240.1 ICS 穩定吸怪(控速板)

[ENABLE]
Alloc(AitHitMobVacICS,512)
Alloc(jishi,04)
Label(AitHitMobVac)
Label(end)
Label(end2)
Alloc(jishu,04)
Alloc(AitHitMobVacSW,4)
RegisterSymbol(AitHitMobVacSW)
Alloc(MobCount,4)
RegisterSymbol(MobCount)
Alloc(AitHitMobVacDelay,4)
RegisterSymbol(AitHitMobVacDelay)
Alloc(AitHitMobVacTimer,4)

AitHitMobVacSW:
DD 1

// 每次吸x只,A = 10 只
MobCount:
DD A

// x秒吸一次,1388H = 5000 ms = 5s
AitHitMobVacDelay:
DD 1388



AitHitMobVacICS:
cmp [esp+80],01DDBE05
jne GetLastError
cmp [AitHitMobVacSW],1
jne GetLastError
mov [esp+80],AitHitMobVac
jmp GetLastError



AitHitMobVac:
inc [jishi]
cmp [jishi],16
jne 01DDBE05
mov [jishi],00
push eax
mov eax,[MobCount]
cmp [jishu],eax
pop eax
je end
inc [jishu]
pushad
push 00
push 00
push 00
push 00
push 64
push 00
push 00
mov eax,[044369E0]
mov eax,[eax+0000015C]
push eax
mov eax,[044369E0]
mov eax,[eax+00000160]
push eax
push 12
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 07
mov ecx,ebx
call 01DDA5D0
popad
mov ecx,edi
jmp 01DDBE05

end:
pushad
call 02FC35B0
mov edx,eax
sub edx,[AitHitMobVacTimer]
mov ebx,[AitHitMobVacDelay]
cmp edx,ebx
jl end2
mov [AitHitMobVacTimer],eax
popad
mov [jishu],0
jmp 01DDBE05

end2:
popad
jmp 01DDBE05

03B8E13C:
DD AitHitMobVacICS

[DISABLE]
03B8E13C:
DD GetLastError
作者: 晴曦    時間: 2022-1-16 08:59
本帖最後由 晴曦 於 2022-1-16 09:01 編輯
prt 發表於 2022-1-14 23:08
//TwMS v240.1 ICS 穩定吸怪(控速板)

[ENABLE]

大大 您好

我用修正後的數據一樣無法正常使用

吸怪吸過來的位置還是錯的

甚至根本吸不過來,只有看到怪物一直被擊退,往右滑行

請問您測試是正常的嗎??

090112kuob5fn350hh30ne.png
作者: 晴曦    時間: 2022-1-16 09:28
prt 發表於 2022-1-14 23:08
//TwMS v240.1 ICS 穩定吸怪(控速板)

[ENABLE]

大概猜了一下吸過來的位置是哪幾行

再用角色XY Pointer去改

這樣是可以用,但不知道會不會有其他的問題
  1. //TwMS v240.1 ICS 穩定吸怪(控速版)

  2. [ENABLE]
  3. Alloc(AitHitMobVacICS,512)
  4. Alloc(jishi,04)
  5. Label(AitHitMobVac)
  6. Label(end)
  7. Label(end2)
  8. Alloc(jishu,04)
  9. Alloc(AitHitMobVacSW,4)
  10. RegisterSymbol(AitHitMobVacSW)
  11. Alloc(MobCount,4)
  12. RegisterSymbol(MobCount)
  13. Alloc(AitHitMobVacDelay,4)
  14. RegisterSymbol(AitHitMobVacDelay)
  15. Alloc(AitHitMobVacTimer,4)

  16. AitHitMobVacSW:
  17. DD 1

  18. // 每次吸x只,A = 10 只
  19. MobCount:
  20. DD A

  21. // x秒吸一次,1388H = 5000 ms = 5s
  22. AitHitMobVacDelay:
  23. DD 1388

  24. AitHitMobVacICS:
  25. cmp [esp+80],01DDBE05
  26. jne GetLastError
  27. cmp [AitHitMobVacSW],1
  28. jne GetLastError
  29. mov [esp+80],AitHitMobVac
  30. jmp GetLastError

  31. AitHitMobVac:
  32. inc [jishi]
  33. cmp [jishi],16
  34. jne 01DDBE05
  35. mov [jishi],00
  36. push eax
  37. mov eax,[MobCount]
  38. cmp [jishu],eax
  39. pop eax
  40. je end
  41. inc [jishu]
  42. pushad
  43. push 00
  44. push 00
  45. push 00
  46. push 00
  47. push 64
  48. push 00
  49. push 00
  50. //mov eax,[044369E0]
  51. //mov eax,[eax+0000015C]
  52. mov eax,[04436898] //角色Y座標
  53. mov eax,[eax+0000EEEC]
  54. mov eax,[eax+00000034]
  55. mov eax,[eax+0000006C]
  56. push eax
  57. //mov eax,[044369E0]
  58. //mov eax,[eax+00000158]
  59. mov eax,[04436898] //角色X座標
  60. mov eax,[eax+0000EEEC]
  61. mov eax,[eax+00000034]
  62. mov eax,[eax+00000068]
  63. push eax
  64. push 12
  65. push 00
  66. push 00
  67. push 00
  68. push 00
  69. push 00
  70. push 00
  71. push 00
  72. push 00
  73. push 07
  74. mov ecx,ebx
  75. call 01DDA5D0
  76. popad
  77. mov ecx,edi
  78. jmp 01DDBE05

  79. end:
  80. pushad
  81. call 02FC35B0
  82. mov edx,eax
  83. sub edx,[AitHitMobVacTimer]
  84. mov ebx,[AitHitMobVacDelay]
  85. cmp edx,ebx
  86. jl end2
  87. mov [AitHitMobVacTimer],eax
  88. popad
  89. mov [jishu],0
  90. jmp 01DDBE05

  91. end2:
  92. popad
  93. jmp 01DDBE05

  94. 03B8E13C:
  95. DD AitHitMobVacICS

  96. [DISABLE]
  97. 03B8E13C:
  98. DD GetLastError
複製代碼

作者: prt    時間: 2022-1-16 15:30
晴曦 發表於 2022-1-16 09:28
大概猜了一下吸過來的位置是哪幾行

再用角色XY Pointer去改

可是我很正常哦




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