在传奇游戏里,独特的怪物能让游戏更有吸引力。今天就来教大家在传奇 HERO 引擎里,打造那种没有技能,从外面看有装备,右键查看却看不到装备的人形怪,整个过程简单易懂,跟着做就行。
一、找到怪物信息存放地
首先要找到记录怪物信息的地方。打开你的传奇服务端文件夹,按照 “Mirserver\Mir200\DB” 这个路径去找,里面有个 “Monster.DB” 文件,所有怪物的基础信息都存在这里。要是你的服务端用的是其他格式的数据库,也在类似的 DB 相关文件夹里能找到对应的文件。
二、让人形怪没有技能
用 DBC2000 软件打开 “Monster.DB”(如果是其他数据库格式,就用对应的编辑工具)。在里面找到你想设置的那个人形怪。在怪物的信息里,有个和技能相关的字段,可能叫 “SkillID” 或者 “技能编号”。把这个字段里的内容删掉,或者随便填个不存在的数字,比如 “9999”。之后保存一下,这个人形怪在游戏里就不会用任何技能了。
三、让人形怪外观显示有装备
先回到 “Mirserver\Mir200\Envir” 文件夹,看看有没有 “MonUseItems” 文件夹,没有的话就自己建一个。在这个文件夹里,新建一个文本文件,文件名要和你在 “Monster.DB” 里那个人形怪的名字一模一样。比如人形怪叫 “幻影武士”,文本文件就命名为 “幻影武士.txt”。
打开这个文本文件,第一行写上 “身上装备 (UseItems)”,从第二行开始,写上你想让它显示的装备名字。像这样:
身上装备 (UseItems)
裁决之杖
圣战头盔
圣战战甲
这里要注意,写的装备名字必须是游戏里本来就有的,而且要和物品数据库里的名字完全一样,不然可能显示不正常。
四、设置右键查看看不到装备
进入 “Mirserver\Mir200\Envir\Market_Def” 文件夹,找到 “QFunction-0.txt” 文件(有的版本可能是其他带 “QFunction” 的文件,打开看看内容就能分辨)。用记事本打开这个文件,搜索 “查看装备” 相关的内容,能看到类似 “CheckEquip” 这样的关键词。
找到对应的代码后,在前面加个判断。比如写 “IF MONSTERNAME = 幻影武士 GOTO NoLook”,然后在脚本后面加上 “NoLook” 这个标签,在标签下面写 “SENDMSG 6 无法查看该怪物装备”。这样设置后,玩家右键查看这个怪物,就只会看到提示,看不到装备了。要是不太会改脚本,先把原文件复制一份存好,改坏了还能恢复。
五、把人形怪放到游戏里
打开 “Mirserver\Mir200\Envir” 文件夹里的 “MonGen.txt” 文件,这是控制怪物在哪里刷新的。在里面按照 “地图名称 刷新 X 坐标 刷新 Y 坐标 怪物名称 活动范围 刷新数量 刷新间隔(秒)” 的格式加一行。比如 “比奇城 200 200 幻影武士 40 2 240”,意思就是在比奇城 200,200 这个位置,刷新 2 只 “幻影武士”,活动范围 40 格,每 240 秒刷新一次。
改完之后,把所有修改过的文件都保存好,然后重启传奇服务端。等服务器启动好,进入游戏到对应的地图,就能看到设置好的人形怪了。可以去试试,看看它是不是没技能,外观有没有显示装备,右键查看能不能看到装备,有问题的话就对照步骤再检查检查。
一、找到怪物信息存放地
首先要找到记录怪物信息的地方。打开你的传奇服务端文件夹,按照 “Mirserver\Mir200\DB” 这个路径去找,里面有个 “Monster.DB” 文件,所有怪物的基础信息都存在这里。要是你的服务端用的是其他格式的数据库,也在类似的 DB 相关文件夹里能找到对应的文件。
二、让人形怪没有技能
用 DBC2000 软件打开 “Monster.DB”(如果是其他数据库格式,就用对应的编辑工具)。在里面找到你想设置的那个人形怪。在怪物的信息里,有个和技能相关的字段,可能叫 “SkillID” 或者 “技能编号”。把这个字段里的内容删掉,或者随便填个不存在的数字,比如 “9999”。之后保存一下,这个人形怪在游戏里就不会用任何技能了。
三、让人形怪外观显示有装备
先回到 “Mirserver\Mir200\Envir” 文件夹,看看有没有 “MonUseItems” 文件夹,没有的话就自己建一个。在这个文件夹里,新建一个文本文件,文件名要和你在 “Monster.DB” 里那个人形怪的名字一模一样。比如人形怪叫 “幻影武士”,文本文件就命名为 “幻影武士.txt”。
打开这个文本文件,第一行写上 “身上装备 (UseItems)”,从第二行开始,写上你想让它显示的装备名字。像这样:
身上装备 (UseItems)
裁决之杖
圣战头盔
圣战战甲
这里要注意,写的装备名字必须是游戏里本来就有的,而且要和物品数据库里的名字完全一样,不然可能显示不正常。
四、设置右键查看看不到装备
进入 “Mirserver\Mir200\Envir\Market_Def” 文件夹,找到 “QFunction-0.txt” 文件(有的版本可能是其他带 “QFunction” 的文件,打开看看内容就能分辨)。用记事本打开这个文件,搜索 “查看装备” 相关的内容,能看到类似 “CheckEquip” 这样的关键词。
找到对应的代码后,在前面加个判断。比如写 “IF MONSTERNAME = 幻影武士 GOTO NoLook”,然后在脚本后面加上 “NoLook” 这个标签,在标签下面写 “SENDMSG 6 无法查看该怪物装备”。这样设置后,玩家右键查看这个怪物,就只会看到提示,看不到装备了。要是不太会改脚本,先把原文件复制一份存好,改坏了还能恢复。
五、把人形怪放到游戏里
打开 “Mirserver\Mir200\Envir” 文件夹里的 “MonGen.txt” 文件,这是控制怪物在哪里刷新的。在里面按照 “地图名称 刷新 X 坐标 刷新 Y 坐标 怪物名称 活动范围 刷新数量 刷新间隔(秒)” 的格式加一行。比如 “比奇城 200 200 幻影武士 40 2 240”,意思就是在比奇城 200,200 这个位置,刷新 2 只 “幻影武士”,活动范围 40 格,每 240 秒刷新一次。
改完之后,把所有修改过的文件都保存好,然后重启传奇服务端。等服务器启动好,进入游戏到对应的地图,就能看到设置好的人形怪了。可以去试试,看看它是不是没技能,外观有没有显示装备,右键查看能不能看到装备,有问题的话就对照步骤再检查检查。

