传奇服务端脚本错误 + 元宝商人失灵 傻瓜式解决攻略与技巧

来源: 作者: 点击:
服务端提示找不到 “神影名单.txt” 的脚本错误,以及元宝商人收元宝不给武器,都是文件缺失或脚本漏写导致的小问题,按以下一步一點的操作就能解决,全程不用懂技术。
一、先解决:服务端 [脚本错误] 找不到神影名单.txt(5 分钟搞定)
快速解决:直接补全缺失的文件(90% 的人这样就好)
第一步:打开指定文件夹
按键盘上的 Win+E 打开 “文件资源管理器”;
复制这个路径 D:\MirServer\Mir200\Envir\QuestDiary\ 诚意网络 \ 军团功能 ;
粘贴到资源管理器顶部的 “地址栏”,按回车(如果弹出 “找不到文件夹”,就先建文件夹:在 “诚意网络” 文件夹里右键→新建→文件夹,命名 “军团功能”)。
第二步:新建缺失的文件
在 “军团功能” 文件夹里,右键空白处→新建→文本文档;
把新建的 “新建文本文档.txt” 改名为 神影名单.txt(注意:要删掉 “新建文本文档”,只留 “神影名单”,后面必须带 “.txt”);
不用打开文件,直接关掉文件夹就行。
第三步:重启服务端
先关掉所有服务端窗口(M2Server、DBService 等,点右上角叉号);
按原来的顺序重新启动服务端,脚本错误提示就没了。
顽固问题处理:改脚本路径(如果补文件后还报错)
第一步:找到 QManage 脚本文件
打开文件夹 D:\MirServer\Mir200\Envir\MapQuest_def ;
找到名为 QManage.txt 的文件,右键→用 “记事本” 打开。
第二步:修改错误的路径
在记事本里按 Ctrl+F ,输入 “神影名单.txt”,点 “查找”,找到带这个文件名的代码行;
把代码里的路径 ..\QuestDiary\ 诚意网络 \ 军团功能 \ 神影名单.txt 改成 QuestDiary\ 诚意网络 \ 军团功能 \ 神影名单.txt(删掉开头的 “..\”);
按 Ctrl+S 保存,关掉记事本,重启服务端。
二、再解决:元宝商人收元宝不给武器(3 步排查)
快速解决:先查最简单的 2 个原因
原因 1:背包满了或没空格
登录游戏,打开自己的背包(按 B 键或点背包图标);
删掉几个没用的东西(比如小药瓶),留出至少 1 个空格;
找元宝商人重新买一次,武器大概率会出来。
原因 2:脚本漏写 “给武器” 命令(最常见)
第一步:找到元宝商人的脚本文件
打开服务端文件夹 D:\MirServer\Mir200\Envir\Market_Def ;
找到元宝商人的脚本文件(通常叫 Merchant.txt 或 “元宝商人.txt”,如果不确定,就看文件名里带 “商人” 或 “Merchant” 的);
右键用 “记事本” 打开这个文件。
第二步:加 “给武器” 的代码
按 Ctrl+F 输入 “购买武器”,找到对应的代码段(比如下面这样):
#IF
CHECKGAMEGOLD > 1000 (这里是元宝数量)
#ACT
GAMEGOLD - 1000 (扣元宝的命令)

在 “GAMEGOLD - 1000” 下面加一行代码:GIVE 武器名称 1(把 “武器名称” 换成实际名字,比如 “屠龙”“裁决”);
按 Ctrl+S 保存,关掉记事本。
第三步:重启服务端和游戏
关掉服务端所有窗口,重新启动;
重新登录游戏,找元宝商人买武器,这次元宝扣了武器就会直接到背包。
顽固问题:武器 ID 错了或没注册(按这个来)
第一步:查武器的正确 ID
打开服务端 D:\MirServer\Mir200\Envir 文件夹,找到 StdItems.DB 文件;
用记事本打开(如果乱码,就百度下载 “DB 编辑器”,打开后搜索武器名称);
记下武器名称后面的数字(比如 “屠龙” 后面是 1234,这就是 ID)。
第二步:改脚本里的武器 ID
重新打开元宝商人的脚本文件,把之前加的 “GIVE 武器名称 1” 改成 GIVE 1234 1(1234 换成你查到的 ID);
保存后重启服务端,再买武器就正常了。
三、关键提醒:2 个必做的保护动作(防止越改越乱)
改文件前先备份:每次打开脚本文件(比如 QManage.txt、商人脚本),先右键→复制,再粘贴到桌面,命名 “备份 + 文件名”。改坏了直接把备份文件拖回原文件夹覆盖就行;
文件名别写错:“神影名单.txt” 的 “影”“单” 别写错别字,后缀 “.txt” 不能少,不然服务端还是找不到文件。
四、终极方案:实在不会就找现成的(100% 能解决)
找脚本文件:去传奇技术群或论坛,发消息问 “求诚意网络版本的神影名单.txt 和元宝商人脚本”,有人会直接发你现成的文件;
直接替换:把别人给的 “神影名单.txt” 放进 “军团功能” 文件夹,把商人脚本覆盖原文件,重启服务端就好;
远程帮忙:在群里说清楚问题,很多老玩家愿意远程帮你弄,打开 TeamViewer 软件,告诉对方账号密码,几分钟就改好。