兔仔妹致 发表于 2022-12-14 14:49:01

传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)

传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)


前几天给客户净化GOM引擎地图补丁包时测试,M2启动提示 0 Merchant Initalize fail... (m.PEnvir=nil),有很多朋友可能遇到过,但像GOM引擎一个把2个NPC出现这个错误会选择忽略,网上找了一下答有很多,但是一个一个去按照处理仍然不行,然后详细检查以后发现是一个简单的问题,只是我们容易忽略。。


传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)
data/attachment/forum/201708/27/111858upgzy3wmmc227gps.png


问题所在,我们打开Mirserver\Mir200\Envir\MerChant.txt,如上图所示,不知道大家发现没有,这个传送员/白日门传送员 后面是没有地图标识的,我们再看封魔谷传送员 后面有一个4 这就是地图标识,然后后面的240 199是坐标,因为它没有地图标识,M2启动时不知道它是在哪个地图,识别不了所以出现此错误。


传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)
data/attachment/forum/201708/27/111858zr6ffr2y231nk23z.png


解决方法:打开MerChant.txt,找到没有地图标识的NPC,按照路径,比如我这里是传送员/白日门传送,这个出错,那么我们打开D:\Mirserver\Mir200\Envir\Market_Def\传送员\ 这个目录下面,找到白日门传送员,如上图所示,白日门传送员-11,是11,那么我们打开Mirserver\Mir200\Envir\MerChant.txt


原来的:传送员/白日门传送员   180 321老兵       0   1   0
修改的:传送员/白日门传送员   11 180 321老兵       0   1   0


传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)
data/attachment/forum/201708/27/111858i00afu1r41ku44pr.png


我们在前面加上11这个地图标识码就可以了,其它引擎的解决方法大概一致,另外如果MerChant.txt里面对应的地图标识码在MapInfo.txt里面没有或者不对应,那么M2启动时也会出错。这个解决方法你懂的,要么改成对应,要么加上,要么在MerChant.txt里面把它删掉就不会报错了。

陆晓农 发表于 2022-12-14 17:48:01

拿币走人。。。。

夷希 发表于 2022-12-14 17:48:11

论坛不能没有像楼主这样的人才啊!我会一直支持GM爱好者:www.gmahz.com

一枪搞定 发表于 2022-12-14 17:48:42

a137580399 发表于 2022-12-14 17:48:50

a137580399 发表于 2022-12-14 21:02:01

雲间烟火 发表于 2023-1-7 11:50:22

金币我要攒金币!!!

什么大师特 发表于 2023-3-5 15:28:52

努力赚币中。。。

文萱和润禔 发表于 2023-3-17 21:18:27

路过支持一下

俗世散仙 发表于 2023-3-17 21:58:30

这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com
页: [1] 2
查看完整版本: 传奇架设时提示0 Merchant Initalize fail... (m.PEnvir=nil)