在传奇游戏里,NPC 就像商店老板、任务发布员一样,能帮我们买卖东西、接任务。有时候我们想自己加个新 NPC,或者改改原来 NPC 的功能,其实并不难。下面就一步步教你怎么做。
怎么给传奇游戏加新 NPC
第一步:找到存放 NPC 信息的地方
打开你服务器的文件夹,一般能在 “MirServer\Mir200\Envir” 这个路径下找到一个叫 “Merchant.txt” 的文件,这就像 NPC 的花名册,所有 NPC 的基本信息都记在这里。另外,在 “Envir” 文件夹里还有个 “Market_Def” 文件夹,这里是放 NPC 具体功能的地方,就像每个 NPC 的工作手册。
第二步:在花名册上登记新 NPC
用记事本打开 “Merchant.txt”,添加一行新内容。比如你想加个 “新手向导”,可以这么写:
新手向导 0 329 266 新手向导 0 73 0
这里的数字和文字都有讲究:
“0” 是地图编号,比如比奇省就是 0,就像每个房间的门牌号一样
“329 266” 是 NPC 站的坐标,相当于在地图上的具体位置
“73” 是外观代码,决定 NPC 长什么样,想换样子可以搜 “GOM 引擎 NPC 外观代码” 找更多选择
第三步:给新 NPC 写工作手册
在 “Market_Def” 文件夹里新建一个记事本文件,名字要按照 “NPC 名字 - 地图编号.txt” 的格式来,比如 “新手向导 - 0.txt”。打开这个文件,写下 NPC 的功能,开头最好用 “@main”,比如:
@main
#say
欢迎来到传奇世界!
<点击查看新手任务 /@task>
这样玩家和 NPC 对话时,就会显示 “欢迎来到传奇世界!”,还有个可以点击的 “查看新手任务” 选项。用 “\” 符号能换行,让对话更清楚。
第四步:让新 NPC 出现在游戏里
有两种方法能让新 NPC 生效。一种是打开服务器的 M2 控制器,找到 “控制” 菜单,选择 “重新加载” 里的 “所有 NPC”。另一种是在游戏里用管理员账号输入 “@reloadnpc” 这个命令。有时候加完看不到,小退一下再上线就好了。
修改 existing NPC 后怎么让它生效
第一步:找到要修改的 NPC 的工作手册
比如你想改 “药店老板”,就去 “Market_Def” 文件夹里找 “药店老板 - 地图编号.txt” 这样的文件,地图编号可以在游戏里用 “@map” 命令查到。
第二步:修改内容
用记事本打开这个文件,就可以改里面的内容了。比如原来药店老板只卖金创药,你可以加上卖魔法药的内容。改的时候不用太复杂,就像改记事本里的文字一样。
第三步:让修改生效
改完保存文件后,和加新 NPC 一样,可以用 M2 控制器的 “重新加载所有 NPC”,或者在游戏里输入 “@reloadnpc” 命令。如果改了 NPC 的名字,可能需要小退一下再上线才能看到新名字。
有些小窍门要记住
不同版本的传奇,文件位置可能有点不一样,就像不同品牌的手机,设置界面稍有点差别,但大致都在类似的地方。操作前最好把原来的文件复制一份保存好,万一改乱了还能恢复。
改的时候用系统自带的记事本就行,别用复杂的文字处理软件。每次改完一定要保存文件,不然白忙活了。
其实加 NPC 和改 NPC 功能,就像给游戏里的世界添点新东西,慢慢试几次,你也能熟练操作。下次想加个专属的 NPC 卖稀有装备,或者改个任务 NPC 的对话,就按这些步骤来试试吧。
玩传奇想自己加 NPC?改完怎么让它出现?一步步教你做
来源:
作者:
点击:

