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

在传奇中如何创建自定义NPC

热度:
在传奇游戏中,创建自定义 NPC 可以通过以下步骤实现。首先,对于使用 GOM 引擎的情况,在服务端目录 Mir200 中的 Envir 目录里面找到 Merchant.txt,添加一行格式为:【脚本名称 地图名称 X 坐标 Y 坐标 NPC 名称 标志 形象 是否属于沙 是否移动 移动间隔 是否允许变色 变色速度(秒)】,中间分隔可以使用空格也可以使用 tap 分隔符。建议所有的 NPC 使用 excel 表格做好后再复制到 Merchant 文件里面,因为 excel 文件好筛选排序。如想在【土城(地图编号为 3)】的【353:337】处加一个名为【测试 NPC】的新 NPC 使用脚本为【测试 NPC-3.txt】可以加这么一行:【测试 NPC 3 353 337 测试 NPC】不填的默认为 0。脚本的文件名有规则为:【文件名-地图代码.txt】。在调用时只需要写目录与文件名,【-地图代码】不用写。接着,在 Mir200 目录中的 Evnvir 目录下的 Market_Def 目录里面新建一个【测试 NPC-3.txt】文件,在这个文件里面写 NPC 脚本即可。Market_Def 目录为 NPC 脚本根目录。如不想在根目录建脚本也可以新建一个文件夹,只要在上面的脚本名称里面带上路径即可。此外,对于传奇私人服务器,还可以打开 MirServer\Mir200\Envir\Market_Def 存放 NPC 脚本的文件,在 Market_Def 文本里面新建一个 NPC,并重命名为自己想要设置的 NPC 名字。然后打开 D:\mirserver\Mir200\Envir\Merchant.txt 文本,在文本里面编辑 NPC 信息,然后重启之后就会看见了。也可以在 D:\MirServer\Mir200\Envir 路径下找到文档 MerChant.txt,里面添加 npc 脚本按照路径写就可以了。每个 sf 都有充值的平台,你点开后,选择你游戏人物所在的区,然后选择方式充值,按照提示操作就可以了。还可以在传奇游戏服务器的目录 D:\MirServer\Mir200\EnVir\MerChant.txt 中添加 NPC 的基本参数,这些参数包括 NPC 的名称、所在的地图、坐标等信息。功能脚本需要放置在 D:\MirServer\Mir200\Envir\Market_Def 目录下,文件名遵循“NPC 名称-地图编号.txt”的格式。总之,在传奇中创建自定义 NPC 需要在特定的文件中进行参数设置和脚本编写,并注意文件名的规范和路径的正确。
### 传奇 GOM 引擎如何创建自定义 NPC
在传奇游戏中,使用 GOM 引擎创建自定义 NPC 相对较为简单,主要分为以下几个步骤。首先,准备好自定义 NPC 的素材,可在相关网站下载。然后制作一个 NPC 素材的 pak 文件,打开 gee 资源编辑器,点击“新建”,选择 pak,输入密码并保存到补丁文件夹,比如桌面等位置,文件名字可随意取,如 NPC100.pak。接着用 gee 资源编辑器打开刚刚创建的 pak 文件,将下载的 npc 素材导入这个文件。之后,打开版本里面的 npc 配置文件,即 D:\\MirServer\\Mir200\\Envir\\Merchant.txt,添加一个自定义 npc,格式为“盟重省/自定义 NPC 333 322 自定义 NPC 0 10003 0 0 0”。启动游戏版本,在 m2 上面点击“选项”-“怪物设置”-“自定义 npc”,就可以看到新添加的自定义 npc 编号。再返回到 m2 主页,点击“查看”-“列表信息二”,再点击“WIL 资源”,在资源名称里面输入刚刚创建的 pak 文件名称,如 NPC100.PAK,点击增加并保存。再次点击左边添加的 pak 文件,就可以看到后面有个资源编号。最后返回到 m2 主页,点击“选项”-“怪物设置”-“自定义 npc”,以之前设置的编号为例,点击该编号,在右边的方向 1 -站立 -动作资源位置和动作 -动作资源位置里面选择刚刚创建的 pak 文件,后面的开始图片位置要配合之前制作的 pak 文件来进行填写,打开 pak 文件,根据素材情况填写开始图片位置、图片数量等信息。

### 传奇私人服务器如何创建自定义 NPC
传奇私人服务器创建自定义 NPC 的方法如下。首先在 mirserver 文件夹里的 mir200 文件夹中,找到有所有 NPC 的文本文档,一般为 Envir 目录下的 Merchant.txt,照着里面的格式添加,格式为“NPC 名字/类型 地图 坐标 样式等等”。接着在 market_def 文件夹添加 NPC 脚本,然后在 merchan 文件夹添加 NPC 的所在地图、位置、外观、颜色等信息,最后在 M2 上重新加载交易 NPC、管理 NPC 即可。还可以使用 GM 号上去,然后输入“@制造 NPC NPC 对应脚本 NPC 名字 1 或者 0(1 是属于城堡,0 不属于城堡)”的命令来创建 NPC。也可以复制一个已有的 NPC 文档,修改里面的东西和 NPC 的名字,然后放到想要放的坐标上。另外,下载新版本的传奇私人服务器服务端也可能实现添加 NPC 的功能,实在不行还可以请人来帮忙。

### 传奇创建自定义 NPC 的脚本文件名规则
脚本的文件名有规则为“文件名 -地图代码.txt”。在调用时只需要写目录与文件名,“-地图代码”不用写。如想在土城(地图编号为 3)添加一个名为“测试 NPC”的新 NPC,使用脚本为“测试 NPC -3.txt”。如果不想在根目录建脚本也可以新建一个文件夹,只要在上面的脚本名称里面带上路径即可。比如在 Market_Def 目录下建立名为“测试使者 -3.txt”的文件,测试使者为 NPC 名,-3 为地图号,3 为盟重,如果加在比奇为 -0。

### 传奇创建自定义 NPC 的参数设置
添加 NPC 的参数设置较为复杂。在服务端目录 Mir200 中的 Envir 目录里面找到 Merchant.txt,添加一行格式为“脚本名称 地图名称 X 坐标 Y 坐标 NPC 名称 标志形象 是否属于沙 是否移动 移动间隔 是否允许变色 变色速度(秒)”,中间分隔可以使用空格也可以使用 tap 分隔符。建议所有的 NPC 使用 excel 表格做好后再复制到 Merchant 文件里面,因为 excel 文件好筛选排序。比如在土城(地图编号为 3)的特定坐标处加一个名为“测试 NPC”的新 NPC,可以添加“测试 NPC 3 具体 X 坐标 具体 Y 坐标 测试 NPC”,不填的参数默认为 0。另外,NPC 外观显示参数分为三个变色模式,1 =名字 +身体,2 =身体变色,3 =名字变色,第二个参数为在游戏颜色显示变色时间参数,间隔(毫秒),第三个参数为颜色显示类型,颜色类型 1 -7 种,当参数设置为 0 时,随机显示 7 种颜色,如“百晓生 0 333 333 百晓生 0 8 1 0 0 1 2000 0(名字 +身体变色);百晓生 0 333 333 百晓生 0 8 1 0 0 2 2000 3(身体变色,名字颜色固定);百晓生 0 333 333 百晓生 0 8 1 0 0 3 2000 0(身体颜色固定,名字颜色随机变);百晓生 0 333 333 百晓生 0 8 1 0 0 3 2000 3(名字颜色固定绿色)”。

### 传奇创建自定义 NPC 的脚本存放路径
NPC 功能脚本需要放置在 D:\\MirServer\\Mir200\\Envir\\Market_Def 目录下,文件名遵循“NPC 名称 -地图编号.txt”的格式。如果需要把 NPC 刷在指定地图,就把文件名中的“-”后面的参数修改成指定地图编号即可。如“测试使者”在盟重地图(地图编号为 3),文件名应为“测试使者 -3.txt”。

在传奇中创建自定义 NPC 需要掌握一定的技术和方法,通过合理设置参数、遵循脚本文件名规则以及确定正确的脚本存放路径,可以成功地在游戏中添加自定义 NPC,丰富游戏内容和体验。无论是使用 GOM 引擎还是在传奇私人服务器中,都可以按照上述步骤进行操作,为玩家带来更加个性化的游戏世界。
[顶部]