级别与腕力和负重的关系,m2server是采用浮点计算的方式,查找 00 00 80 40 00 00 90 40 00 00 A0 41 00 00 60 40 00 00 40 40 00 00 50 41
这里 00 00 A0 41是负重的单精度浮点数除数的基数,00 00 50 41是腕力的基数,但HP与负重有一定的关系,它的基数是00 00 80 40,通过换算,升级到80级应该改为: 00 00 70 40 00 00 90 40 00 00 F0 41 00 00 60 40 00 00 40 40 00 00 F4 41
(9)禁止玩家使用发言刷屏的修改(已测试)[noeyes] 查找
0F 85 64 2E 00 00 替换为
0F 85 77 2E 00 00
这样就限制6秒内发言不能超过3句。 ↑以上的修改后可以控制刷屏!但是如果下面一起修改会影响聊天!我今天在服务器上测试得到的结果!两个都改的朋友请把下面的改成原来的就不会影响聊天了! 如果你要改说话的间隔时间 查找:
3D B8 0B 00 00 73 43
把3秒(0bb8)改成其他数值。 2秒改为 3D D0 07 00 00 73 15 你还要查找由于“你重复发言...”
把D3 D9 D3 DA C4 E3后面的字节改成E0 A9 E0 A9 B2 BB D0 DD B5 D8 BD B2 B7 D1 BB B0, 提示就会变成:“由于你喋喋不休地讲费话,一分钟内你将被禁止交谈”
(10)修改武器升级时间[旭日东申] 替换红色处,时间自己看着办 80 EE 36 00 77 0C 8B 45 F8 80 不要时间: E8 03 00 00 半分钟: 30 75 00 00 五分钟: E0 93 04 00 十分钟: C0 27 09 00 三十分钟: 40 77 1B 00
(11)红名回城修改方法[旭日东申]
33 B8 0D 00 00 00 E8 64 29 红名复活点地图 47 03 00 00 8B 55 EC 89 42 X实际座标减6 9C 02 00 00 8B 55 EC 89 42 Y实际座标减6
33 00 00 00 FF FF FF FF 04 红名回城卷回城点地图 4D 03 00 00 E8 88 BE F4 FF 8B X实际座标 A2 02 00 00 E8 99 BE F4 FF 8B Y实际座标
33 8B 45 FC C7 80 8C 00 00 用户红名后数据储存纪录处地图
4D 03 00 00 8B 45 FC C7 80 X实际座标 A2 02 00 00 33 C0 5A 59 59 Y实际座标
33 00 00 00 55 8B EC 83 红名村的安全区座标地图 4D 03 00 00 99 33 C2 2B X实际座标 A2 02 00 00 99 33 C2 2B Y实际座标
由于程序对红名复活点采用了6X6范围随机落点机构 这里程序实际座标为: 3 [839,668 ] 也就是[(845-6),(674-6)]
所以选择新复活的点时必须在满足6X6的可自由移动范围内(尽量选择空旷的位置) 否则会产生无效座标数据导致红名无法复活
红色[33]实际数据就是代表(3)号地图也就是现在的盟重省 可以任意修改注意:
由于修改空间位置限制也许只能改为一个数字或者一个字母的普通地图&房间地图来替换
绿色的全部是X/ Y 的座标
原座标实际数据是 3 845, 674-----指向现在红名村 十六进制编译数据值是 33 4D030000,A2020000
举例:重新选择红名复活/回城点设在封魔谷的 4 230,450 红名十六进制复活编译数据是 34 E0000000,BC010000 红名十六进制回城编译数据是 34 E6000000,C2010000 红名十六进制安全区编译数据 34 E6000000,C2010000 只需修改九处即可彻底完成红名村转移
修改分四个部分,第三部分可以不做修改,这只是用来作用户数据纪录用的, 实际座标取决于开门后的主程序自身分配的随机落点座标
(12)关于地面尸体停留时间修改方法(不要太短,要不然没来得及挖尸体就没了)[ggggg7] 查找 20 bf 02 00 76 08 8b (死亡后尸体停留时间原为三分钟) 30秒: 30 75 00 00 76 08 8b (建议修改此值) 20秒: 20 4e 00 00 76 08 8b 10秒: 10 27 00 00 76 08 8b
(13)消除组队刷经验的真正修改方法!(测试可行)[noeyes] 查找 7F 2A BA D4 39 4C 00 改为 75 2A BA D4 39 4C 00
(14)个人金币携带上限的修改方法[yuey转帖](测试通过) 查找 02 00 00 40 4B 4C 00 8B 替换为02 00 00 7F 96 98 00 8B 修改后的金币最多可以为9999999
这里修改后请把仓库金条换金币那里修改
(15)修改11000-hit 和11001-mag默认加速度值,防止双倍外挂 [bo_yang] 第一种方法:
用UE打开m2server.exe 查找83b82406000008
总共有4个,修改第3和第4个为83b82406000003
这样如果玩家使用加速度外挂后,服务器检测在一定时间内超过3次,就踢人下线(原来服务器设置为8次)
第二种方法:
用UE打开m2server.exe 查找83b81806000002 修改为83b81806000001
第2种方法能封法师的双倍外挂而且不掉线
(16)修改RunGate,减少卡机现象[大众传奇](经测试效果不太理想,大家可以自己试试) 查找00050a50h这一行中的:
00E8664AFBFFB9102700008B150CAA45(默认10秒钟) 改为5秒钟:
00E8664AFBFFB9881300008B150CAA45
查找00050b70h这一行中的:
E83E49FBFF68102700(默认10秒钟) 改为5秒钟为:
E83E49FBFF68881300
(17)修改M2Serve存挡时间,减少重启回档现象! 用UltraEdit打开M2Serve 查找000b1570h这一行中的:
FC2B42183DC02709007667E82C51F5FF 其中的C02709为默认的10分钟
改为每5分钟保存一次,用下面的替换: FC2B42183DE09304007667E82C51F5FF
改为每3分钟保存一次,用下面的替换: FC2B42183D20BF02007667E82C51F5FF
改为每1分钟保存一次,用下面的替换: FC2B42183D60EA00007667E82C51F5FF
18)打开m2server.exe后(已测试) 查找
3d c0 d4 01 00 76 27
这里的c0d401是是120秒,默认是2分钟降低一个pk点数 我们如果改成30秒应该替换成 3d 30 75 00 00 76 27
改成 3d 20 4E 00 00 76 27 20秒
改成 3d 10 27 00 00 76 27 10秒
如果想延长时间 改成三分钟
3d 20 BF 02 00 76 27
如果想直接变白
请打 @freepenalty
补充日期: 2003-12-03 21:22:50
最新结婚、买宝宝、理发和美名得合并修改
相信自从出现了结婚、转职、变性、理发、美名和买宝宝功能后大家的M2server.exe已经被改的乱七八糟
导致许多地方都不能查找到,我好人做到底了现在提供合结婚、买宝宝、理发和美容的和详细的合并修改
[注:以下修改只适合没有修改过结婚并且没有加壳过的M2] [注:以下修改已关闭行会显示并且给结婚后名字加了\ NPC变量和命令如下其中Hair Namecolor取决与你的GM命令 =================================================== ;checkmarry 5 [注:检查宝宝数量是否大于等于5] ;marry mob 半兽人 [注:NPC买半兽人的一个具体事例] ;marry hair [0/1] [注:男性0为光头女性为长发辫子] ;marry namecolor [注:颜色代码取0-255之间的整数] =================================================== UE打开M2server.exe按顺序照下面的修改即可 第1处
查找:43C745E4050000008D45EC508D 替换:07C745E405000000E994000000 第2处
查找:09000000434845434B4F50454E00