- UID
- 544
- 帖子
- 606
- 主題
- 107
- 精華
- 0
- 積分
- 187
- 楓幣
- 1341
- 威望
- 163
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 152
- 閱讀權限
- 20
- 性別
- 保密
- 在線時間
- 488 小時
- 註冊時間
- 2011-12-16
- 最後登入
- 2024-11-16
|
本帖最後由 doer1937 於 2024-7-31 21:54 編輯
- // TwMs v263.1 自動補Buff
- // 依照職業自行修改, 技能說明裡有備註 "可登錄寵物Buff自動技能" 的都可以, (五轉核心技能冷卻結束也會自動補)
- [Enable]
- Alloc(Auto_Buff_Hook,1024,14530C3DE)
- Alloc(Buff_Temp,512,14530C3DE)
- Alloc(Buff_Count,08,14530C3DE)
- Alloc(Buff_ID,512,14530C3DE)
- Label(Auto_Buff_Exit1)
- Label(Auto_Buff_Exit2)
- Buff_ID://技能ID請16進位
- DD #21111012
- DD 0//這行務必要保留
- Auto_Buff_Hook:
- push rax
- push rbx
- push rcx
- push rdx
- push rdi
- push rsi
- push r8
- push r9
- push r10
- push r11
- push r12
- push r13
- push r14
- push r15
- sub rsp,30
- mov rbx,[14785AB18]
- test rbx,rbx
- je Auto_Buff_Exit2
- lea rdx,[Buff_ID]
- mov rcx,rbx
- call 14530C1C0
- test al,al
- je Auto_Buff_Exit2
- mov edx,000000D
- mov [Buff_Temp+10],0
- lea rcx,[147B74CE0]
- call 140251840
- mov [rax+04],0
- lea rcx,[rax+0C]
- mov [rax],FFFFFFFF
- mov [Buff_Temp+10],rcx
- mov [rax+08],0
- mov rax,[Buff_Temp+10]
- mov [rax],0
- mov rdi,[Buff_Temp+10]
- mov edx,[rdi-0C]
- cmp edx,-01
- jne Auto_Buff_Exit2
- mov edx,[rdi-08]
- test edx,edx
- js Auto_Buff_Exit2
- mov rsi,[Buff_Count]
- mov rax,Buff_ID
- mov r10d,[rax+rsi*4]
- test r10d,r10d
- jng Auto_Buff_Exit1
- lea rax,[Buff_Temp]
- mov [rsp+28],rax
- mov [rsp+20],0
- xor r9d,r9d
- lea r8,[Buff_Temp+10]
- mov edx,r10d
- mov rcx,rbx
- mov [rdi-04],0
- call 144AF7850
- inc [Buff_Count]
- jmp Auto_Buff_Exit2
- Auto_Buff_Exit1:
- mov [Buff_Count],0
- jmp Auto_Buff_Exit2
- Auto_Buff_Exit2:
- add rsp,30
- pop r15
- pop r14
- pop r13
- pop r12
- pop r11
- pop r10
- pop r9
- pop r8
- pop rsi
- pop rdi
- pop rdx
- pop rcx
- pop rbx
- pop rax
- call 144C27960
- jmp 14530C3DE+5
- 14530C3DE:
- jmp Auto_Buff_Hook
- [Disable]
- 14530C3DE:
- call 144C27960
- DeAlloc(Buff_ID)
- DeAlloc(Buff_Temp)
- DeAlloc(Buff_Count)
- DeAlloc(Auto_Buff_Hook)
複製代碼 |
|