传奇服务端脚本错误 + 元宝商人故障?傻瓜式解决指南一看就会

来源: 作者: 点击:
架传奇遇到脚本报错、商人收元宝不给武器?不用懂技术,跟着以下步骤直接操作就能解决。
一、先搞定 [脚本错误]:找不到 “神影名单.txt”
错误提示里的 “找不到文件” 是核心,按 3 步走:
1. 算准文件该在的位置
错误路径写着 “D:\MirServer\Mir200\Envir\MapQuest_def..\QuestDiary\ 诚意网络 \ 军团功能 \ 神影名单.txt”,其中 “..\” 代表 “上一级文件夹”,所以实际要找的路径是:
D:\MirServer\Mir200\Envir\QuestDiary\ 诚意网络 \ 军团功能
复制这个路径粘贴到电脑文件夹的地址栏,按回车直接跳转。
2. 两种情况对应解决
情况 1:文件夹里有 “神影名单.txt”
右键这个文件→“属性”→记住它的完整路径(比如上面算出来的路径)。
打开服务端的Envir\QuestDiary文件夹,找到QManage.txt文件(脚本名和错误提示一致),右键用记事本打开。
按 “Ctrl+F” 搜 “神影名单.txt”,把搜到的路径改成刚才记住的完整路径(删掉 “..\”),保存文件。
情况 2:文件夹里没有这个文件
右键空白处→“新建→文本文档”,改名 “神影名单.txt”(别漏了.txt)。
右键新文件→“属性”→确认文件位置和步骤 1 里的路径一致,不用写内容直接保存。
3. 收尾检查
右键服务端的启动程序→“以管理员身份运行”,看报错是否消失。若还有问题,右键军团功能文件夹→“属性→安全”,给当前用户加 “完全控制” 权限。
二、再解决元宝商人:收元宝不给武器
问题出在商人脚本没写 “给武器” 的命令,按 4 步改:
1. 找到元宝商人的脚本
打开服务端Envir\NpcDialog文件夹(若没有就找Envir\Market_Def),按文件名排序,找到带 “元宝商人”“武器商人” 的 TXT 文件(比如元宝商人-武器.txt)。
2. 看脚本里少了啥
右键用记事本打开脚本,按 “Ctrl+F” 搜 “购买武器” 或 “元宝”,找到扣元宝的段落,比如:
DELAYGOLD 100(100 是元宝数)
看这行下面有没有 “给武器” 的命令,常见命令是GIVE或SENDITEM,比如:
GIVE 屠龙刀 1 或 SENDITEM 123 1(123 是武器 ID)
3. 补全命令或改对 ID
若没有给武器的命令:在扣元宝那行下面加一句,格式选一种:
① 用武器名:GIVE 武器名称 1(比如 “GIVE 裁决之杖 1”)
② 用武器 ID:打开服务端Mir200\Envir\Data\StdItems.DB(用之前提到的 HeroDBEditor 打开),搜武器名找到 “idx” 对应的数字,写成SENDITEM 数字 1。
若有命令但武器不出:核对武器名 / ID 是否和StdItems.DB里的一致,错一个字都不行。
4. 测试效果
保存脚本后,重启服务端,上游戏再买一次,买完按 “F9” 刷新背包,武器就会出现。
三、最后 3 个必做注意事项
改任何文件前,右键 “复制” 一个备份,错了能恢复。
新建 / 修改的 TXT 文件,保存时选 “编码:ANSI”,不然脚本读不懂。
每次改完脚本必须重启服务端,不然改动不生效。