传奇架设中如何修改NPC售卖物品

来源: 作者: 点击:
在传奇架设过程中,有多种方法可以修改NPC售卖的物品。首先,可以打开“D:\\MirServer\\Mir200\\Envir\\MerChant.txt”文本文件,查看要修改的NPC的代码。比如要修改盟重土城的书店老板所出售的书籍,找到其代码后,再打开“D:\\MirServer\\Mir200\\Envir\\Market_Def”文件,找到对应的NPC文件进行修改。

此外,在启动的M2中,选择“查看-列表信息二-商铺列表”,可以对“铺”里面的物品进行修改。修改后记得点击保存,否则无效。还可以通过在服务端文件找到“MapInfo.txt”,找到需要允许的地图,增加字段“ALLOWUSEMYSHOP”,实现个人商店交易地图限制修改,同时也能间接影响NPC售卖物品的环境。

在NPC脚本中,有个“%100”这样的比例,可调整物价,同时还可以在DB数据库里面修改价格,也就是架设服务器时要安装的DBC2000这个程序,用这个程序打开物品数据库进行修改,主要修改“price”这一项。传奇私人服务器中NPC所卖的道具目录路径也有相关规定,比如商店里剩余物品的保存目录为“C:\\mirserver\\Mir200\\Envir\\Market_saved”,NPC人物的对话和所卖的物品目录为“C:\\mirserver\\Mir200\\Envir\\market_def”。总之,在传奇架设中修改NPC售卖物品需要从多个文件和设置入手,仔细调整以达到预期效果。
###通过文本文件修改NPC售卖物品
在传奇游戏的架设过程中,可以通过文本文件来修改NPC售卖的物品。首先打开“D:\\MirServer\\Mir200\\Envir\\MerChant.txt”文本文件,查看所要修改的NPC的代码。比如要修改盟重土城的书店老板所出售的书籍,找到其代码如“5Mbo地图号:0161书店老板”。接着打开“D:\\MirServer\\Mir200\\Envir\\Market_Def”文件,找到对应NPC的文件,如“5Mbo-0161”文件。打开该文件后可以看到类似“;驰网科技制作%100+3+4(@main)欢迎,你想买些修炼的书吗?\\\\<买/@buy>书\\<卖/@sell>书\\<询问/@helpbooks>各种武技的细节\\<离开/@exit>\\(@buy)请选择你想要买的书。\\\\\\<返回/@Main>(@sell)给我看看你的书。\\\\\\<返回/@Main>(@helpbooks)你对那种书感兴趣?\\武士可以学<基本剑术/@help11>和<攻杀剑术/@help12>\\魔法师可以学<火球术/@help21>和<大火球/@help22>,\\道士可以学<治愈术/@help31>、<精神力战法/@help32>\\<施毒术/@help33>\\\\<返回/@Main>(@help11)基本剑术你可以按如下步骤修炼:\\Lv.1:你可以在第7级开始修炼\\Lv.2:你可以在第11级开始修炼\\Lv.3:你可以在第16级开始修炼\\\\<返回/@helpbooks>(@help12)攻杀剑术你可以按如下步骤修炼:\\Lv.1:你可以在第19级开始修炼。\\Lv.2:你可以在第22级开始修炼。\\Lv.3:你可以在第24级开始修炼。\\\\<返回/@helpbooks>(@help21)火球术你可以按如下步骤修炼:\\Lv.1:你可以在第7级开始修炼。\\Lv.2:你可以在第11级开始修炼。\\Lv.3:你可以在第16级开始修炼。”这样的内容。通过对该文件中的物品描述进行修改,就可以调整NPC售卖的物品。

###在M2中修改NPC售卖物品
传奇版本服务端M2脚本编辑器可以用于修改NPC售卖物品。经过努力更新完善后,该编辑器可以实时显示当前NPC对话框信息,包括字体颜色等。提示框光标移动到行就可以提示当前行的脚本功能和介绍。例如,可以利用该编辑器对NPC框进行操作,了解其售卖物品的情况并进行调整。同时,还可以通过快捷插入框进行自定义添加。完善底部框的所有功能后,可以更加方便地对NPC售卖物品进行修改。下一个版本会先把GEE的所有脚本功能都收录进去,不断提升其功能和实用性。

###在NPC脚本中调整物价
在传奇私人服务器中,交易类型的NPC脚本与普通NPC脚本大同小异,但文件头部需要定义NPC的属性。以土城武器店NPC为例,开头有“%100”的字样,在石墓阵武器店的开头是“%200”,这代表了不同的物价。“%200”表示普通物价的2倍。接着的“+5、+6、+43”等数字组合定义了这个NPC只能和玩家交易武器,比如在铁匠那里不能卖手镯。具体不同数字的组合代表不同的NPC属性,若想要NPC万能,可以在开头把要添加的数字都加上。此外,传奇NPC脚本中的“%100”这个百分比表现了这里的物价,价格还可以在DBC数据库里面设置。不同的数字组合代表不同的商店类型,如“+19+20+21”是项链店,所有项链可以在这里维修和交易;“+22+23”是戒指店,所有戒指可以在这里维修和交易等。

###传奇私人服务器NPC所卖道具目录路径
传奇服务端版本M2各功能的NPC人物的对话和所卖的物品目录路径如下:修改沙巴克城主和钱收入的文件路径为C:\\mirserver\\Mir200\\Envir\\Castle\\sabukw.txt;NPC人物的对话和所卖的物品目录为C:\\mirserver\\Mir200\\Envir\\market_def;商店里剩余物品的保存目录为C:\\mirserver\\Mir200\\Envir\\Market_saved;比奇国王、沙城官员、传送员、攻城战老人信息文件为C:\\mirserver\\Mir200\\Envir\\Npc_def。大家可以手动打开这些路径进行编辑。此外,申请攻城的信息在C:\\mirserver\\Mir200\\Envir\\QuestDiary;GM列表文件在C:\\mirserver\\Mir200\\Envir\\AdminList.txt,需要添加GM在文件中添加“*”加空格加GM的ID或“1”加空格加GM的ID,注意空格不可少。

在传奇架设中,修改NPC售卖物品可以通过多种方式实现。通过文本文件、在M2中以及在NPC脚本中都可以进行相应的调整。了解NPC所卖道具的目录路径也有助于更好地进行修改操作。这些方法为传奇游戏的个性化设置提供了可能,玩家和管理员可以根据自己的需求对NPC售卖物品进行调整,丰富游戏体验。
[顶部]