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

传奇GEE引擎创建NPC方法教程

热度:
要在传奇GEE引擎中创建NPC,你可以按照以下步骤操作:

准备NPC素材:首先,你需要准备好NPC的素材,这些素材可以是图片文件,通常需要制作成一个.pak文件。你可以使用GEE资源编辑器来创建这个.pak文件,并导入NPC素材。

配置NPC:在服务端的D:\mirserver\Mir200\Envir\Merchant.txt文件中添加NPC的配置信息。这包括NPC的脚本名称、地图名称、坐标、NPC名称、标志、形象编号等。

设置形象编号:GEE引擎要求形象编号从10000开始,因此你需要确保在Merchant.txt中设置的形象编号是唯一的,并且从10000开始递增。

导入.pak文件:在M2引擎控制台中,通过“查看”->“列表信息二”->“WIL资源”来添加你创建的.pak文件,并为它分配一个资源编号。

配置自定义NPC:在M2引擎控制台中,进入“选项”->“怪物设置”->“自定义NPC”,选择你添加的NPC,并设置相应的站立和动作资源位置,以及开始图片位置和图片数量。

保存并重新加载NPC:配置完成后,保存设置,并在M2引擎控制台中选择“控制”->“重新加载”->“所有NPC”,使设置生效。

测试NPC:启动游戏,检查新添加的NPC是否按预期显示和工作。

在传奇游戏中,使用 GEE 引擎创建 NPC 的方法有多种。首先,可以打开官方包里面的远程 NPC 脚本服务器文件夹,将执行远程读取的文件放到远程服务器上,运行 ScriptServer.exe 进行相关设置。具体步骤包括将 ScriptClient.dll 放入 X:\MirServer\Mir200 目录中,并把 ScriptClient.dll 名称写入 X:\MirServer\Mir200\PlugList.txt。启动 M2,打开工具选项里的远程脚本读取插件配置进行设置。此外,还可以通过添加商城购买物品的 NPC 来实现特定功能,比如设置商店物品及价格等。
准备好自定义 NPC 素材后,可制作 pak 文件。打开 gee 资源编辑器,点击新建选择 pak,输入密码并保存到补丁文件夹。再用资源编辑器打开创建的 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 文件,看到资源编号后,回到 m2 主页,点击选项、怪物设置、自定义 npc,设置动作资源位置等参数,保存后在 m2 主页点击控制、重新加载所有 npc,启动游戏即可看到自定义 npc。
还可以通过脚本命令建立一个 NPC,格式为 CreateNPC NPC 名字 地图 坐标 X (-1 时随机坐标) 坐标 Y (-1 时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称。注意脚本文件必须在 Market_Def 目录中。另外,在传奇私人服务器里面添加 NPC 也很简单,首先在服务端目录 Mir200 中的 Envir 目录找到 Merchant.txt,添加一行格式为【脚本名称 地图名称 X 坐标 Y 坐标 NPC 名称 标志 形象 是否属于沙 是否移动 移动间隔 是否允许变色 变色速度 (秒)】。接着在 Mir200 目录中的 Evnvir 目录下的 Market_Def 目录里面新建一个脚本文件,在这个文件里面写 NPC 脚本即可。
传奇 GEE 引擎打开远程 NPC 脚本服务器设置方法
首先,打开官方包里面的远程 NPC 脚本服务器文件夹,里面有两个文件。接着,将需要执行远程读取的文件放到远程服务器上,并运行 ScriptServer.exe 进行相关设置。在设置选项中,基本设置的目录、IP 地址和端口可根据服务器情况自行设置。需要注意的是,选项里的用户管理默认勾选了不验证用户全部通过,可根据个人喜好进行调整。然后进入服务端设置,把 ScriptClient.dll 放入 X:\MirServer\Mir200 目录中,并将 ScriptClient.dll 名称写入 X:\MirServer\Mir200\PlugList.txt。这里最好将 ScriptClient.dll 放在 PlugList.txt 目录第一位。启动 M2,打开工具选项,里面有个远程脚本读取插件配置,若没有这个选项则证明 DLL 没读到,进行对应的设置即可。登录帐号可以在远程脚本服务器选项的用户管理里面增加,此功能除了支持发送使用脚本文件外,还支持 MapInfo.txt 和 MonGen.txt 文件。
传奇 GEE 引擎添加商城购买物品 NPC 方法
商店可以任意买卖装备,但购买的装备无任何附加属性,丢弃再拾取会小概率出现极少附加属性。本服支持背包回收元宝功能,快速通道有 “(打开背包)/@背包”“(开始回收)/@回收”“(买/卖 物)/@trading”“(离 开)/@exit” 等选项。在回收功能中,#CALL (\ 三单职业 \ 回收物品.TXT) @回收物品,商品列表包括各种药水、传送卷、武器、项链、手镯等。
传奇 GEE 引擎通过脚本命令创建 NPC 方法
通过脚本命令建立一个 NPC,服务器重启后消失。格式为:CreateNPC NPC 名字 地图 坐标 X(-1 时随机坐标) 坐标 Y(-1 时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如,设置为 0 时脚本文件必须带 “-3” 如 “传送员 -3.txt”,设置为 1 时脚本文件不需要带 “-3” 如 “传送员.txt”,这样可以在任意地图创建 NPC,只要一个脚本文件而不需要多个不同地图的脚本文件)。注意脚本文件必须在 Market_Def 目录中。例如,首先在 Market_Def 中建立一个叫测试 -3.txt 的脚本文件,通过命令如 “#IF #ACT CreateNPC 测试 3 330 330 8 测试 -3 0 #SAY 通过脚本建立了一个 NPC.” 和 “#IF #ACT CreateNPC 测试 NPC 3 -1 -1 8 测试 NPC 1 #SAY 通过脚本建立了一个 NPC 随机坐标” 来创建 NPC。
传奇私人服务器用 GEE 引擎添加 NPC 方法
对于传奇私人服务器使用 GEE 引擎添加 NPC 有多种方法。比如可以通过脚本命令创建 NPC,按照特定格式设置 NPC 的名字、地图、坐标、外观和脚本文件等。还可以利用 GEE 引擎的一些功能插件来添加 NPC,例如通过远程 NPC 脚本服务器,进行一系列设置后可以在不同服务器上实现远程读取脚本文件并添加 NPC。此外,还可以自定义 NPC,先准备好自定义 npc 素材,制作 pak 文件,如打开 gee 资源编辑器,点击新建选择 pak,输入密码并保存到补丁文件夹,再将素材导入 pak 文件。然后打开版本里面的 npc 配置文件,添加一个自定义 npc,在 m2 上进行一系列设置,如点击选项 - 怪物设置 - 自定义 npc,查看列表信息二,点击 WIL 资源增加并保存 pak 文件资源,再回到怪物设置中设置自定义 npc 的动作资源位置等参数。另外,对于新手传送 NPC 的添加,可以通过特定脚本实现新手进游戏直接传到土城,比如 “(@main) #IF #act OPENMERCHANTBIGDLG 8 61 0 4 0 0 1 0 0 #say \ \ \ \ \ \ (@开启游戏之旅) #act MessageBox 禁止建立空格名字和纯符号名字,否则删号处理……” 这段脚本可以实现新手进游戏后的传送和相关提示。
传奇 gee 引擎创建 npc 方法多种多样,可以根据不同的需求和场景选择合适的方法。无论是通过脚本命令创建、添加商城购买物品的 NPC,还是利用远程脚本服务器或自定义 NPC 的方式,都为传奇私人服务器的开发和运营提供了丰富的选择。这些方法在实际应用中可以根据具体情况进行调整和优化,以满足玩家的需求和提升游戏体验。
[顶部]