冰楓論壇

標題: TwMS v202.1 [CRC] 自動喝水 [打印本頁]

作者: prt    時間: 2017-10-20 14:20
標題: TwMS v202.1 [CRC] 自動喝水
  1. //TwMS v202.1 自動喝水 [CRC]
  2. //Author: Doem 2017-04-09

  3. [ENABLE]
  4. RegisterSymbol(HPKey)
  5. RegisterSymbol(MPKey)
  6. RegisterSymbol(HP)
  7. RegisterSymbol(MP)
  8. Alloc(AutoDrinker, 128)
  9. Label(PressHPKey)
  10. Label(PressMPKey)
  11. Label(Return)
  12. Alloc(HPKey,04)
  13. Alloc(MPKey,04)
  14. Alloc(HP,04)
  15. Alloc(MP,04)

  16. //-----------------------
  17. HP:
  18. DD 00000BB8 //3000
  19. MP:
  20. DD 000002BC //700
  21. //-----------------------
  22. HPKey:
  23. DD 01470000 //Home
  24. MPKey:
  25. DD 014F0000 //End
  26. //-----------------------

  27. AutoDrinker:
  28. PUSHAD
  29. MOV  EAX,[03074CBC]
  30. CMP  EAX,00000000
  31. JE   Return
  32. MOV  EBX,[EAX+18E0] //HP
  33. MOV  EAX,[EAX+18E8] //MP
  34. MOV  ECX,[HP]
  35. MOV  EDX,[MP]
  36. CMP  [EBX+1CC],ECX
  37. JB   PressHPKey
  38. CMP  [EAX+1CC],EDX
  39. JB   PressMPKey
  40. JMP  Return

  41. PressHPKey:
  42. mov ecx,[03069704] //
  43. PUSH 0000002D
  44. PUSH [HPKey]
  45. CALL 01BF2530 //
  46. JMP  Return

  47. PressMPKey:
  48. mov ecx,[03069704] //
  49. PUSH 0000002D
  50. PUSH [MPKey]
  51. CALL 01BF2530 //

  52. Return:
  53. POPAD
  54. call 01D44070
  55. JMP  01E71466+5

  56. 01E71466:
  57. JMP AutoDrinker
  58. [DISABLE]
  59. 01E71466:
  60. DB E8 05 2C ED FF

  61. DeAlloc(HP)
  62. DeAlloc(MP)
  63. DeAlloc(HPKey)
  64. DeAlloc(MPKey)
  65. DeAlloc(AutoDrinker)
  66. UnRegisterSymbol(HP)
  67. UnRegisterSymbol(MP)
  68. UnRegisterSymbol(HPKey)
  69. UnRegisterSymbol(MPKey)
複製代碼

作者: litung    時間: 2017-10-22 02:42
大大,這個有ICS版本的嗎?
作者: prt    時間: 2017-10-22 11:00
litung 發表於 2017-10-22 02:42
大大,這個有ICS版本的嗎?

沒有 版上有 BYPASS
作者: 彎彎    時間: 2017-10-22 16:12
大大請問要怎麼自定多少喝水
作者: prt    時間: 2017-10-22 16:40
彎彎 發表於 2017-10-22 16:12
大大請問要怎麼自定多少喝水

打數字10位 3000 =16進位BB8
作者: 彎彎    時間: 2017-10-22 20:27
請問為什麼我設定200 C8 都沒有效果
作者: prt    時間: 2017-10-22 20:41
彎彎 發表於 2017-10-22 20:27
請問為什麼我設定200 C8 都沒有效果

//TwMS v202.1 自動喝水 [CRC]
//Author: Doem 2017-04-09

[ENABLE]
RegisterSymbol(HPKey)
RegisterSymbol(MPKey)
RegisterSymbol(HP)
RegisterSymbol(MP)
Alloc(AutoDrinker, 128)
Label(PressHPKey)
Label(PressMPKey)
Label(Return)
Alloc(HPKey,04)
Alloc(MPKey,04)
Alloc(HP,04)
Alloc(MP,04)

//-----------------------
HP:
DD 000000C8 //3000
MP:
DD 000000C8 //700
//-----------------------
HPKey:
DD 01470000 //Home
MPKey:
DD 014F0000 //End
//-----------------------

AutoDrinker:
PUSHAD
MOV  EAX,[03074CBC]
CMP  EAX,00000000
JE   Return
MOV  EBX,[EAX+18E0] //HP
MOV  EAX,[EAX+18E8] //MP
MOV  ECX,[HP]
MOV  EDX,[MP]
CMP  [EBX+1CC],ECX
JB   PressHPKey
CMP  [EAX+1CC],EDX
JB   PressMPKey
JMP  Return

PressHPKey:
mov ecx,[03069704] //
PUSH 0000002D
PUSH [HPKey]
CALL 01BF2530 //
JMP  Return

PressMPKey:
mov ecx,[03069704] //
PUSH 0000002D
PUSH [MPKey]
CALL 01BF2530 //

Return:
POPAD
call 01D44070
JMP  01E71466+5

01E71466:
JMP AutoDrinker
[DISABLE]
01E71466:
DB E8 05 2C ED FF

DeAlloc(HP)
DeAlloc(MP)
DeAlloc(HPKey)
DeAlloc(MPKey)
DeAlloc(AutoDrinker)
UnRegisterSymbol(HP)
UnRegisterSymbol(MP)
UnRegisterSymbol(HPKey)
UnRegisterSymbol(MPKey)
作者: prt    時間: 2017-10-22 22:00
彎彎 發表於 2017-10-22 20:27
請問為什麼我設定200 C8 都沒有效果

我心貼給你的有效果?




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