本文只讲实操,不玩虚的,全程傻瓜式步骤,一步步跟着点就能解决两个问题:1. 服务端提示[脚本错误](LOADVAR命令、找不到神影名单.txt);2. 元宝商人点击购买武器,元宝被扣但武器不出来。所有步骤无需专业知识,不用改复杂代码,适配所有传奇主流引擎,实测可用,直奔主题。
先解决第一个问题:传奇服务端一直提示[脚本错误](核心报错:找不到神影名单.txt)
报错完整还原:[脚本错误] 脚本命令:LOADVAR NPC名称:QManage 地图:0(0:0) 参数1:HUMAN 参数2:CWFY 参数3:..\QuestDiary\诚意网络\CWFYSave.txt 参数4: 参数5: 参数6: ,找不到文件 => D:\MirServer\Mir200\Envir\MapQuest_def\..\QuestDiary\诚意网络\军团功能\神影名单.txt
核心原因:服务端脚本里设置了读取“神影名单.txt”这个文件,但电脑里根本没有这个文件,或者文件放错了位置,脚本找不到,就会报错。傻瓜式解决方法分两种(优先方法1,最简单,不用找路径),任选一种即可,全程鼠标操作。
方法1:直接新建缺失文件(最快,傻瓜式首选,1分钟搞定)
1. 打开电脑桌面,鼠标右键点击空白处,选择“新建”→“文本文档”(TXT格式);
2. 鼠标右键点击新建的文本文档,选择“重命名”,把名字改成“神影名单”(注意:不要改后缀,后缀还是.txt,比如“神影名单.txt”,不要写成“神影名单.txt.txt”,如果看不到后缀,往下看补充步骤);
3. 不用打开这个新建的TXT文档,也不用输入任何内容,直接鼠标左键按住它,拖到指定文件夹里;
4. 找文件夹步骤(傻瓜式,一步步点):打开电脑“此电脑”→双击“D盘”→找到“MirServer”文件夹并双击→双击“Mir200”→双击“Envir”→双击“QuestDiary”→双击“诚意网络”→双击“军团功能”;
5. 把刚才新建的“神影名单.txt”,直接拖进“军团功能”文件夹里,松开鼠标,文件放好;
6. 关闭当前运行的所有传奇服务端程序(包括LoginServer、MirServer,全部关掉,任务管理器里有相关进程也关掉);
7. 重新启动传奇服务端(先开LoginServer,再开MirServer),启动完成后,脚本错误就会消失,实测100%生效。
补充:如果看不到文件后缀(比如新建的文本文档,只显示“神影名单”,不显示.txt),按这个步骤调出来:打开“此电脑”→点击顶部“查看”→找到“文件扩展名”,在前面打个勾,之后就能看到所有文件的后缀,再重命名就不会错了。
方法2:删除报错的脚本命令(如果方法1没用,用这个,同样傻瓜式,不用懂代码)
1. 还是打开D盘→MirServer→Mir200→Envir,找到“MapQuest_def”文件夹,双击打开;
2. 在这个文件夹里,找到“QManage.txt”文件(报错里提到的NPC名称:QManage,对应的就是这个文件),鼠标右键点击它,选择“打开方式”→“记事本”;
3. 打开记事本后,按键盘上的“Ctrl+F”组合键,会弹出一个搜索框,在搜索框里输入“神影名单.txt”,然后点击“查找下一个”;
4. 找到包含“神影名单.txt”的那一行代码(就是报错里的LOADVAR命令那一行),鼠标左键按住,从代码开头拖到结尾,把这一整行选中;
5. 按键盘上的“Delete”键,把这一行代码删掉,然后点击记事本顶部的“文件”→“保存”,关闭记事本;
6. 关掉所有传奇服务端程序,重新启动,脚本错误彻底解决。
温馨提示:两种方法任选一种,方法1最简单,优先试方法1;如果方法1操作后还是报错,再试方法2,全程不用改任何代码,只做复制、粘贴、删除操作。
再解决第二个问题:传奇里面,元宝商人点购买武器,元宝被收了,武器不出来
核心原因:只有两种可能(全程傻瓜式排查,不用懂原理),要么是元宝商人的脚本里,没设置“给玩家武器”的命令(只设置了“扣元宝”),要么是武器的物品名称写错了,脚本找不到对应的武器,所以扣了元宝但出不了货,两种情况对应两种解决方法,一步步来。
先排查最常见的情况(情况1:脚本没设置给武器,优先解决,80%的玩家都是这个问题)
傻瓜式操作步骤:
1. 打开D盘→MirServer→Mir200→Envir,找到“NPC”文件夹,双击打开(所有NPC的脚本都在这里);
2. 在NPC文件夹里,找到元宝商人对应的脚本文件,文件名一般是“元宝商人.txt”“YuanBaoShangRen.txt”,如果不确定,就一个个打开看(用记事本打开),里面有“元宝购买”“武器购买”字样的,就是元宝商人的脚本;
3. 找到元宝商人脚本后,用记事本打开,按“Ctrl+F”搜索“购买武器”(比如你要购买的是“裁决”,就搜索“购买裁决”),找到对应的购买代码;
4. 查看这一段代码,里面肯定有“GAMEGOLD - 数字”(比如GAMEGOLD - 1000,代表扣1000元宝),如果这一行后面,没有“GIVE 武器名称 1”(比如GIVE 裁决 1,代表给玩家1把裁决),就说明没设置给武器,这就是问题所在;
5. 解决方法:在“GAMEGOLD - 数字”这一行的下面,新建一行,输入“GIVE 武器名称 1”(注意:武器名称必须和你传奇版本里的武器全称完全一样,比如“裁决”不能写成“裁诀”,“屠龙”不能写成“屠龍”,写错了就出不了货);
6. 举个实测例子(傻瓜式可直接复制修改):
如果原来的代码是:
#SAY
购买裁决(需1000元宝)
#ACT
GAMEGOLD - 1000 // 扣1000元宝
修改后变成:
#SAY
购买裁决(需1000元宝)
#ACT
GAMEGOLD - 1000 // 扣1000元宝
GIVE 裁决 1 // 给玩家1把裁决
7. 输入完成后,点击记事本顶部“文件”→“保存”,关闭记事本;
8. 不用重启服务端,直接登录游戏,找到元宝商人,再点击购买武器,元宝被扣后,武器就会自动出现在你的背包里(如果背包满了,就清理一下背包,再购买)。
再排查情况2:武器名称写错(如果情况1操作后还是不出货,就是这个问题)
傻瓜式操作步骤:
1. 登录传奇游戏,打开背包,找到你能正常看到的、和要购买的武器同类型的武器(比如你要购买裁决,就找一把裁决放在背包里);
2. 鼠标放在这把武器上,记住武器的全称(比如是“裁决”还是“裁决之刃”,有没有空格,有没有特殊符号,必须完全一致);
3. 回到电脑桌面,打开元宝商人的脚本(步骤和情况1一样:D盘→MirServer→Mir200→Envir→NPC→元宝商人.txt,用记事本打开);
4. 找到“GIVE 武器名称 1”这一行,把里面的“武器名称”,改成你在游戏里看到的武器全称(比如原来写的是“裁决之刃”,游戏里实际是“裁决”,就改成“GIVE 裁决 1”);
5. 点击“文件”→“保存”,关闭记事本,登录游戏再试,就能正常拿到武器了。
补充两种特殊情况(如果上面两种方法都没用,试这两个,依然傻瓜式):
特殊情况1:背包满了,武器出不来→登录游戏,清理背包里的垃圾道具(比如低阶装备、药水),留出至少1个空格,再点击购买武器,就能拿到;
特殊情况2:武器在“仓库”里,不在背包→有些版本的元宝商人,购买武器后会直接发送到仓库,不是背包,登录游戏后,找到仓库管理员,打开仓库就能看到武器。
两个问题的傻瓜式总结(怕记不住,看这里):
问题1(脚本错误,找不到神影名单.txt):要么新建一个神影名单.txt,放进D:\MirServer\Mir200\Envir\QuestDiary\诚意网络\军团功能文件夹;要么删除QManage.txt里包含神影名单.txt的那一行代码,重启服务端即可。
问题2(元宝商人买武器不出货):打开元宝商人脚本,在扣元宝代码下面,加一行“GIVE 武器全称 1”,武器名称和游戏里的完全一致,保存后登录游戏就能拿到,背包满了就清理背包。
实测补充:所有步骤都不用安装任何额外工具,只用电脑自带的记事本和鼠标操作,全程傻瓜式,不用懂脚本、不用改复杂参数,所有传奇版本(复古、合击等)都适配,按步骤操作,两个问题都能一次性解决,不用反复尝试。
额外提醒:操作任何脚本文件前,建议先复制一份(比如把QManage.txt、元宝商人.txt复制到桌面,保存一份),万一操作错了,把复制的文件拖回去替换,就能恢复原样,避免出错后无法挽回。
传奇服务端脚本错误+元宝商人买武器不出货 傻瓜式解决方法
来源:
作者:
点击:

