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

