喵哥传奇 发表于 2022-10-17 15:28:09

传奇M2报错 返回土城 Merchant Initalize fail... (m.PEnvir=nil) 解决方法

传奇M2上出现    以下报错解决方法


       返回土城 Merchant Initalize fail... (m.PEnvir=nil)





首先,这个报错一般是NPC脚本出现问题

打开服务端文件夹D:\Mirserver\Mir200\Envir文件夹下的Merchant.txt文件,查找到“返回土城”找到相关的这个NPC
一般不是因为文件名不正确就是脚本内容有问题,或者其相关的地方出现问题。







根据M2这个报错,找到了NPC脚本相关的地方 ,我们要看这个NPC写入的地图编号   坐标名称 是否都正确写入
上图我们可以看到都有完整写入 格式也没问题,那么就要看下写入的 地图编号坐标这些是不是有效或者说是否存在


然后经过确认,传送员/返回土城      xiaoheiwu    33   41      返回土城               0   11010   0


xiaoheiwu这个地图不存在的, 就是这个原因报错了


你可以补全这个地图或者如果是不需要的可以删掉这段NPC代码


这个版本里 这个地图可以不用的 所以我删掉了这段代码报错就解决了。。。





页: [1]
查看完整版本: 传奇M2报错 返回土城 Merchant Initalize fail... (m.PEnvir=nil) 解决方法