在传奇服务端中添加传送 NPC 的详细教程

来源: 作者: 点击:

如果您想在自己架设的传奇服务端中增加一个直接从土城传送至尸王殿的 NPC,可按照以下步骤进行操作。
第一步,打开 D:\mirserver\Mir200\Envir\MerChant.txt 文件,按照特定格式进行编写。格式为:NPC 文件名 地图代码 X 坐标 Y 坐标 游戏中显示的 NPC 名字 是否为沙 NPC 外观代码。例如:“尸王殿传送 3 318 329 尸王殿传送 0 8 1 0 0 3 2000 3”。需要注意的是,这里的“NPC 文件名”要牢记,后续步骤会用到。
另外,关于一些附加参数的说明:倒数第五个参数表示 NPC 是否在当前地图随机移动,0 代表固定,1 代表随机移动;倒数第四个参数表示 NPC 在当前地图移动间隔,时间单位为秒;倒数第三个参数表示变色模式,1 表示名字和身体一起变色,2 表示身体变色,3 表示名字变色;倒数第二个参数表示变色间隔,单位为毫秒;倒数第一个参数表示是否固定颜色,0 表示不固定,1 - 7 表示固定颜色。
第二步,打开 D:\mirserver\Mir200\Envir\Market_def 文件夹,在里面创建一个以之前提到的“NPC 文件名”命名的文本文件。比如,如果前面的“NPC 文件名”是“尸王传送”,那么这里就创建“尸王传送-3.txt”。其中,“-3”代表盟重的 NPC,其他大地图号若不清楚可以通过bing搜索获取。
第三步,以下是“尸王传送-3.txt”脚本的实例:
plaintext
复制
[@main]
欢迎来到 尸王殿的传送!在这里可以直接传送至 尸王殿中!\ \
<开始传送/@尸王殿>

[@尸王殿]
#IF
;检测条件自己写
#ACT
MAP Q004
#ELSESAY
条件不满足!无法传送\ \
<返回/@main>
基本格式就是这样,您可以根据自己的实际需求和具体情况进行编写。
希望这个教程能够帮助您成功在传奇服务端中添加传送 NPC,为您的游戏增添更多的便利和乐趣。