|
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暴极品装备的机率
|