在自建传奇服务端中添加传送NPC:以土城至尸王殿为例

来源: 作者: 点击:

步骤一:创建NPC配置文件
打开 D:\\mirserver\\Mir200\\Envir\\MerChant.txt 文件
在该文件中,添加新的NPC条目,格式如下:
NPC文件名 地图代码 X坐标 Y坐标 NPC名字 是否为沙 NPC外观代码
示例:
土城尸王传送 3 318 329 尸王殿传送 0 8 1 0 0 3 2000 3
Copy
注意替换NPC名字和地图代码(3代表尸王殿,具体地图代码根据实际情况查找)。

步骤二:创建NPC文本文件
在 D:\\mirserver\\Mir200\\Envir\\Market_def 目录下创建新的NPC文本文件,如 尸王传送-3.txt。
文件名中的“-3”表示盟重地图,其他地图号需要自行查找或替换。
步骤三:编写NPC脚本
编写 尸王传送-3.txt 文件内容:
[@main]
欢迎来到尸王殿的传送点!点击即可传送到尸王殿。\\
<开始传送/@尸王殿>\\
[@尸王殿]
#IF
; 检测玩家是否在土城(替换为实际的检测条件)
#ACT
MAP 土城地图代码 或者 具体尸王殿地图代码
#ELSESAY
请先回到土城!\\
<返回/@main>
Copy
将MAP 土城地图代码替换为实际的土城地图代码,尸王殿地图代码替换为尸王殿的实际地图代码。
结论与提示
完成上述步骤后,NPC会在土城出现,当玩家点击时,会检查是否满足特定条件(如在土城),然后传送到指定的尸王殿地图。记得根据你的传奇服务端实际情况调整地图代码和检测条件。如果你需要单向传送,可以简化检测条件,只在土城设置NPC,而在尸王殿不设置任何脚本。