仁二 發表於 2021-4-28 20:40:37

[cms179]打猎累计金币统计/戰鬥楓幣計算/Money Statistics

本帖最後由 仁二 於 2021-4-29 00:55 編輯

//功能:打猎累计金币统计/戰鬥楓幣計算/Money Statistics
//开发思路:战斗计算
//Author:evansfix
define(recv_getpickcoin,01142DC0)//

globalalloc(logcoin,512)
registersymbol(meso_qw)
alloc(meso_qw,4)
registersymbol(meso_e)
alloc(meso_e,4)
label(_ret)
meso_qw:
dd 0
meso_e:
dd 0

logcoin:
pushad
//EAX/EBX=金币数量
add ,eax
cmp ,#100000000 //1亿
jle _ret
sub ,#100000000
add ,1
_ret:
popad
db 55 8b ec 56 8b f1 //org
jmp return

recv_getpickcoin:
jmp logcoin
db 90
return:


recv_getpickcoin:
db 55 8b ec 56 8b f1

lgf328 發表於 2021-5-9 11:14:06

怎么没人研究CMS的

lgf328 發表於 2021-5-21 22:15:30

嗯,那能不能一起研究一下

發表於 1970-1-1 08:00:00

rhg59321 發表於 2021-5-25 17:38:33

本帖最後由 rhg59321 於 2021-5-26 21:05 編輯

我是用畫面右下角顯示的楓幣數量來抓
直接用它顯示的數目來加總並記錄

// TwMS v234.2 CRC 紀錄撿幣量

Registersymbol(Mesos)
Alloc(Hook,128)
Alloc(Mesos,04)

Hook:
call 0273ADE0
add ,ebx
jmp 0303BB09+5

0303BB09:
jmp Hook


0303BB09:
call 0273ADE0

DeAlloc(Hook)
DeAlloc(Mesos)
UnRegistersymbol(Mesos)

btb 發表於 2021-5-26 20:47:17

rhg59321 發表於 2021-5-25 17:38 static/image/common/back.gif
我是用畫面右下角顯示的楓幣數量來抓
直接用它顯示的數目來加總並記錄



這數據有問題,你沒轉跳Exit,需要Label(Exit)這東西做啥

asd9988 發表於 2021-6-6 03:15:42

rhg59321 發表於 2021-5-25 17:38 static/image/common/back.gif
我是用畫面右下角顯示的楓幣數量來抓
直接用它顯示的數目來加總並記錄



超过21亿后(x32),就乱掉了

補充內容 (2021-6-6 03:16):
虽然不可能会到那么多.....但是总得考虑周全一些
頁: [1]
查看完整版本: [cms179]打猎累计金币统计/戰鬥楓幣計算/Money Statistics