冰楓論壇

標題: TwMS v264.3 自動補Buff [打印本頁]

作者: 晴曦    時間: 2024-9-25 22:52
標題: TwMS v264.3 自動補Buff
  1. //TwMS v264.3 自動補Buff
  2. //依照職業自行修改,技能說明裡有備註 "可登錄寵物Buff自動技能" 的都可以,(五轉核心技能冷卻結束也會自動補)
  3. [ENABLE]
  4. Alloc(Auto_Buff_Hook,1024,14553058E)
  5. Alloc(Buff_Temp,512,14553058E)
  6. Alloc(Buff_Count,08,14553058E)
  7. Alloc(Buff_ID,512,14553058E)
  8. Label(Auto_Buff_Exit1)
  9. Label(Auto_Buff_Exit2)

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

  11. //範例
  12. //可填入十六進制,如下
  13. DD 00236A68 //楓葉祝福 2321000(十進制) 00236A68(十六進制)
  14. //亦可填入十進制,如下
  15. DD #2321000 //楓葉祝福 2321000(十進制) 00236A68(十六進制)
  16. //擇一即可

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

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

  76. Auto_Buff_Exit1:
  77. mov [Buff_Count],0
  78. jmp Auto_Buff_Exit2

  79. Auto_Buff_Exit2:
  80. add rsp,30
  81. pop r15
  82. pop r14
  83. pop r13
  84. pop r12
  85. pop r11
  86. pop r10
  87. pop r9
  88. pop r8
  89. pop rsi
  90. pop rdi
  91. pop rdx
  92. pop rcx
  93. pop rbx
  94. pop rax
  95. call 144E105A0
  96. jmp 14553058E+5

  97. 14553058E:
  98. jmp Auto_Buff_Hook

  99. [DISABLE]
  100. 14553058E:
  101. call 144E105A0

  102. DeAlloc(Buff_ID)
  103. DeAlloc(Buff_Temp)
  104. DeAlloc(Buff_Count)
  105. DeAlloc(Auto_Buff_Hook)
複製代碼

作者: ztallstar    時間: 2024-9-26 15:16
打擾了,複製代碼進CE7.5.1版本之後報錯 38行無法編譯,可以麻煩看一下嗎?
mov rbx,[147ADCE98] 這一行
作者: smilelin0419    時間: 2024-9-26 16:00
ztallstar 發表於 2024-9-26 15:16
打擾了,複製代碼進CE7.5.1版本之後報錯 38行無法編譯,可以麻煩看一下嗎?
mov rbx,[147ADCE98] 這一行  ...

可以把這行改成一下試試看
mov rbx,147ADCE98
mov rbx,[rbx]
作者: xx830527    時間: 2024-10-5 18:58
請問有辦法 把特定技能改變成 "可登錄寵物Buff自動技能"




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