热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 834|回复: 0

[脚本示例] m2server的修改,改爆金币在地上的堆钱限制

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-12-3 00:22:35 | 显示全部楼层 |阅读模式
m2server的修改,改爆金币在地上的堆钱限制*******************

怪物爆金币在地上每堆的最大值是2000个金币,现在上爆的金币数一般都较多,太多堆的金币会给造成额外的负担!
查找m2server.exe下列对应的地方,把 000007D0(2000)改为其他数值,比如00002710(10000个金币):

;代码地址  16进制 反汇编代码
:004BB656 8B45FC mov eax, dword ptr [ebp-04]
:004BB659 817830D0070000 cmp dword ptr [eax+30], 000007D0
:004BB660 7E13 jle 004BB675
:004BB662 C745F0D0070000 mov [ebp-10], 000007D0
:004BB669 8B45FC mov eax, dword ptr [ebp-04]
:004BB66C 816830D0070000 sub dword ptr [eax+30], 000007D0
:004BB673 EB11 jmp 004BB686

关于金币掉地上数量与图形对应的问题,原来的m2server是以30、70、300、1000个
金币为界,五个区段以不同图形显示,修改如下:
;代码地址  16进制 反汇编代码
:00455EA8 837DFC1E cmp dword ptr [ebp-04], 0000001E
:00455EAC 7C07 jl 00455EB5 dedecms.com
:00455EAE C745F871000000 mov [ebp-08], 00000071
:00455EB5 837DFC46 cmp dword ptr [ebp-04], 00000046
:00455EB9 7C07 jl 00455EC2
:00455EBB C745F872000000 mov [ebp-08], 00000072
:00455EC2 817DFC2C010000 cmp dword ptr [ebp-04], 0000012C
:00455EC9 7C07 jl 00455ED2
:00455ECB C745F873000000 mov [ebp-08], 00000073
:00455ED2 817DFCE8030000 cmp dword ptr [ebp-04], 000003E8
:00455ED9 7C07 jl 00455EE2
把这几个数值 1E、46、012C、03E8 改成相应的数值,我改成32、78、09C4、1F40
注意,1、前面1e、46的上限为7F,否则变负数;

2、用ultraedit修改16进制时高位在后,00001F40要改为401f0000

帖子地址: 





上一篇:关于一区多服的设置和多机运行一个服务器端的方法
下一篇:修改M2暴极品装备的机率
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则