当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇架设中如何修改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 售卖物品进行调整,丰富游戏体验。
[顶部]