- UID
- 21539
- 帖子
- 3019
- 主題
- 1553
- 精華
- 0
- 積分
- 3528
- 楓幣
- 2103
- 威望
- 3400
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 340
- 閱讀權限
- 90
- 在線時間
- 2559 小時
- 註冊時間
- 2013-1-30
- 最後登入
- 2024-5-29
|
應該可以了
// JMS v394.1 CRC SkillInjection(技能注入)
// Update from GMS
[Enable]
Alloc(SkillInjection,512)
Registersymbol(SkillInjectDelay)
Alloc(SkillInjectDelay,04)
Registersymbol(SkillInjectMobCount)
Alloc(SkillInjectMobCount,04)
Registersymbol(SkillID)
Alloc(SkillID,4)
Alloc(Timer,04)
Label(L1)
Label(Return)
// 怪物數量
SkillInjectMobCount:
DD 00
// 技能編號【請填16進位技能編號】
SkillID:
DD 0023435C
// 延遲修改毫秒 (有些技能可無延遲, 有些要加延遲才不會斷線)【請填16進位毫秒】
SkillInjectDelay:
DD 78
// 這裡請勿修改
Timer:
DD 0
SkillInjection:
push eax
mov eax,[03FBC5F8]
mov eax,[eax+14]
mov eax,[eax+00019218]
cmp eax,[SkillInjectMobCount]
pop eax
jbe Return
jmp L1
L1:
call GetTickCount
mov ecx,eax
sub ecx,[Timer]
cmp ecx,[SkillInjectDelay]
jl Return
mov [Timer],eax
push ecx
mov ecx,[SkillID]
mov dword ptr [edi+0001192C],ecx
pop ecx
Return:
db 83 bf 2c 19 01 00 00
jmp 02CB6004+19
02CB6004:
jmp SkillInjection
db 90 90
02CB605F:
db 3b 87 30 19 01 00 90 E9
02CB6170:
jmp 02CB6170+42
db 90 90 90 90
[Disable]
02CB6004:
db 83 bf 2c 19 01 00 00
02CB605F:
db 3b 87 30 19 01 00 0f 84
02CB6170:
db 0f 87 2c 01 00 00
DeAlloc(SkillInjection)
DeAlloc(SkillInjectDelay)
DeAlloc(Timer)
|
|