传奇服务端脚本报错与元宝购买异常修复指南

来源: 作者: 点击:
一、脚本错误“找不到文件”修复步骤

报错提示找不到神影名单.txt或CWFYSave.txt,说明服务端的脚本文件缺失或路径错误。请按以下步骤操作:

1.手动创建缺失的文件
◦打开“此电脑”,进入服务端目录D:\MirServer\Mir200\Envir\QuestDiary\。

*找到诚意网络文件夹,双击进入。
◦检查是否存在军团功能文件夹。若没有,右键新建文件夹并命名为军团功能。

*进入军团功能文件夹,右键新建文本文档,将文件命名为神影名单.txt(注意后缀是.txt,不是.txt.txt)。
*同样在诚意网络文件夹下,新建一个名为CWFYSave.txt的文本文档。
*创建后,重启服务端(关闭所有网关和M2,再重新启动),红色脚本错误即可消失。

2.注释报错脚本(备呀案)
◦若创建文件后仍报错,需屏蔽该脚本。打开D:\MirServer\Mir200\Envir\QuestDiary\目录下的QManage.txt。

*按Ctrl+F搜索LOADVARHUMANCWFY或神影名单。
◦在该行脚本的最前面加上英文分号;(如;LOADVARHUMANCWFY...),保存后重启服务端。

二、元宝商人扣钱不给武器解决办法

元宝被扣但武器未到账,通常是脚本中的物品名称写错或给物指令缺失。

1.检查商人脚本指令
◦找到元宝商人对应的脚本文件。进入D:\MirServer\Mir200\Envir\Market_Def\。

*根据商人名字(如“元宝商人-3”)找到对应的文本文件(如3.txt)并打开。
*找到“购买武器”的脚本段,检查是否有GIVE指令。正确格式应为:

TAKE元宝100;扣除100元宝
GIVE屠龙1;给予1把屠龙

*若只有TAKE(扣钱)没有GIVE(给物),补上GIVE行即可。

2.验证物品数据库
*若脚本有GIVE指令但仍不给物,说明物品名称错误。打开服务端M2Server→查看→列表信息→物品。
*搜索你购买的武器名称(如“黄金屠龙”),确认数据库中的确切名称。
*回到商人脚本,将GIVE后的物品名改为数据库中的标准名称,保存后重载NPC。

三、一键修复与测试流程

1.在QuestDiary\诚意网络\下补齐CWFYSave.txt和军团功能\神影名单.txt。
2.打开M2Server,点击“控制”→“重新加载”→“重载NPC管理”。
3.上线测试购买:若仍扣钱不给货,直接修改商人脚本,确保TAKE和GIVE指令配对。

若以上操作无效,说明版本配套文件损坏严重,建议更换完整的服务端版本。
[顶部]