冰楓論壇

標題: 技能注入被AB了麽?JMS394,TMS的下一版本。有CEM 有數據和AOB。 [打印本頁]

作者: qq255500    時間: 2021-3-8 14:05
標題: 技能注入被AB了麽?JMS394,TMS的下一版本。有CEM 有數據和AOB。
本帖最後由 qq255500 於 2021-3-8 14:10 編輯

AOB更新下來,絕對沒有錯。三四個版本我都是自己更新成功使用,但是妖精月亮派對這個版本就無效了。
在城鎮開啟數據,沒有效果。
在野外有怪物存在的情況下,數據開啟後遊戲直接消失。

有興趣的大神,幫忙看下是不是 代碼有變動。


// 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]     // 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 84 ?? 74 ?? 57 E8 ?? ?? ?? ?? 83 C4 ?? 85 ??
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  // AOB1 后面项
pop ecx

Return:
db 83 bf 2c 19 01 00 00
jmp 02CB6004+19                 //AOB1

02CB6004:
jmp SkillInjection
db 90 90

02CB605F:
db 3b 87 30 19 01 00 90 E9

02CB6170:
jmp 02CB6170+40             //AOB3
db 90 90 90 90

[Disable]
02CB6004:                   //AOB1
db 83 bf 2c 19 01 00 00

02CB605F:                   //AOB2
db 3b 87 30 19 01 00 0f 84

02CB6170:                   //AOB3    AOB3 比AOB2  稍微大一些。
db 0f 87 2c 01 00 00

DeAlloc(SkillInjection)
DeAlloc(SkillInjectDelay)
DeAlloc(Timer)



  AOB1   83 BF ?? ?? ?? ?? ?? 0F 84 ?? ?? ?? ?? 2B B7 ?? ?? ?? ??

  AOB2  3B 87 ?? ?? ?? ?? 0F 84 ?? ?? ?? ?? 8B ?? 8B ??

  AOB3  0F 87 ?? ?? ?? ?? 0F B6 89 ?? ?? ?? ?? FF 24 ?? ?? ?? ?? ?? 84 ?? 74 ?? 01.PNG 02.PNG





JMS 394.1.CEM

85 MB, 下載次數: 10


作者: btb    時間: 2021-3-8 14:24
本帖最後由 btb 於 2021-3-8 14:28 編輯

大哥這明顯就更新錯誤,我也有在玩日版,久久回鍋,我可以向你保證你更新錯誤,至於有沒有AB我就不知道了,我是半手動仔

作者: rhg59321    時間: 2021-3-8 14:26
應該可以了

// 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)


作者: qq255500    時間: 2021-3-8 14:40
rhg59321 發表於 2021-3-8 14:26
應該可以了

// JMS v394.1 CRC SkillInjection(技能注入)

成功了。jmp 02CB6170+42,這個+42 我還以為是不會變動的。
GMS的GKB終端關閉更新了,我還以為是版本更新 代碼出現了大變動。
作者: qq255500    時間: 2021-3-8 14:42
btb 發表於 2021-3-8 14:24
大哥這明顯就更新錯誤,我也有在玩日版,久久回鍋,我可以向你保證你更新錯誤,至於有沒有AB我就不知道了,我是 ...

JMS日元太貴了,我只敢在R區玩,不過R區 困L困威鎖寶很討厭。
作者: eee369766509    時間: 2021-8-26 10:52
有没有discord群啊一起玩 交流一下
作者: eee369766509    時間: 2021-9-1 16:10
mov eax,[03FBC5F8]  怎么知道用  8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 84 ?? 74 ?? 57 E8 ?? ?? ?? ?? 83 C4 ?? 85 ??  更新的




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