冰楓論壇

標題: TwMs v265.4 自動補Buff [打印本頁]

作者: doer1937    時間: 昨天 20:19
標題: TwMs v265.4 自動補Buff
  1. // TwMs v265.4 自動補Buff
  2. // 依照職業自行修改, 技能說明裡有備註 "可登錄寵物Buff自動技能" 的都可以, (五轉核心技能冷卻結束也會自動補)
  3. [Enable]
  4. Alloc(Auto_Buff_Hook,1024,144E0C1C0)
  5. Alloc(Buff_Temp,512,144E0C1C0)
  6. Alloc(Buff_Count,08,144E0C1C0)
  7. Alloc(Buff_ID,512,144E0C1C0)
  8. Label(Auto_Buff_Exit1)
  9. Label(Auto_Buff_Exit2)

  10. Buff_ID://技能ID請16進位



  11. DD 0//這行務必要保留

  12. Auto_Buff_Hook:
  13. push rax
  14. push rbx
  15. push rcx
  16. push rdx
  17. push rdi
  18. push rsi
  19. push r8
  20. push r9
  21. push r10
  22. push r11
  23. push r12
  24. push r13
  25. push r14
  26. push r15
  27. sub rsp,30
  28. mov rbx,[147AD41E8]
  29. test rbx,rbx
  30. je Auto_Buff_Exit2
  31. lea rdx,[Buff_ID]
  32. mov rcx,rbx
  33. call 14552C250
  34. test al,al
  35. je Auto_Buff_Exit2
  36. mov edx,000000D
  37. mov [Buff_Temp+10],0
  38. lea rcx,[147DEE050]
  39. call 140261670
  40. mov [rax+04],0
  41. lea rcx,[rax+0C]
  42. mov [rax],FFFFFFFF
  43. mov [Buff_Temp+10],rcx
  44. mov [rax+08],0
  45. mov rax,[Buff_Temp+10]
  46. mov [rax],0
  47. mov rdi,[Buff_Temp+10]
  48. mov edx,[rdi-0C]
  49. cmp edx,-01
  50. jne Auto_Buff_Exit2
  51. mov edx,[rdi-08]
  52. test edx,edx
  53. js Auto_Buff_Exit2
  54. mov rsi,[Buff_Count]
  55. mov rax,Buff_ID
  56. mov r10d,[rax+rsi*4]
  57. test r10d,r10d
  58. jng Auto_Buff_Exit1
  59. lea rax,[Buff_Temp]
  60. mov [rsp+28],rax
  61. mov [rsp+20],0
  62. xor r9d,r9d
  63. lea r8,[Buff_Temp+10]
  64. mov edx,r10d
  65. mov rcx,rbx
  66. mov [rdi-04],0
  67. call 144CDB150
  68. inc [Buff_Count]
  69. jmp Auto_Buff_Exit2

  70. Auto_Buff_Exit1:
  71. mov [Buff_Count],0
  72. jmp Auto_Buff_Exit2

  73. Auto_Buff_Exit2:
  74. add rsp,30
  75. pop r15
  76. pop r14
  77. pop r13
  78. pop r12
  79. pop r11
  80. pop r10
  81. pop r9
  82. pop r8
  83. pop rsi
  84. pop rdi
  85. pop rdx
  86. pop rcx
  87. pop rbx
  88. pop rax
  89. call 144E0C1C0
  90. jmp 144E0C1C0+5

  91. 144E0C1C0:
  92. jmp Auto_Buff_Hook

  93. [Disable]
  94. 144E0C1C0:
  95. call 144E0C1C0

  96. DeAlloc(Buff_ID)
  97. DeAlloc(Buff_Temp)
  98. DeAlloc(Buff_Count)
  99. DeAlloc(Auto_Buff_Hook)
複製代碼





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