NPC与界面

创建镜像NPC

在指定地图坐标创建一个镜像 NPC,并设置脚本、外形和存活时间等参数。

命令用途

MobNpc 用于在指定地图坐标创建一个镜像 NPC,并设置脚本、外形和存活时间等参数。

它适合用于临时活动 NPC、限时交互点和脚本动态创建场景 NPC。

命令名

MobNpc

调用格式

MobNpc <地图名> <X坐标> <Y坐标> <NPC名称> <脚本文件名> <外形> <属沙城> <脚本文件不带地图名> [存活时间(秒)]

参数说明

参数必填说明
地图名是创建 NPC 的地图。
X坐标是NPC 所在 X 坐标。
Y坐标是NPC 所在 Y 坐标。
NPC名称是显示名称。
脚本文件名是要绑定的脚本文件名。常见脚本位置在 Mir200\Envir\Market_Def,通常直接写脚本名即可,不需要带 .txt 扩展名。
外形是NPC 外形编号。
属沙城是0=不属沙城,1=属沙城。
脚本文件不带地图名是0 时按 脚本名-地图名.txt 规则查找;1 时按 脚本名.txt 规则查找。
存活时间(秒)否到期自动消失的时间。默认 0 表示不自动消失。

返回或影响

  • 这是执行型命令,会在指定位置创建一个镜像 NPC。
  • 更新日志补充说明,MobNpc 允许重叠创建 NPC。

示例

基础用法

#ACT
MobNpc 3 335 335 活动使者 活动脚本 50 0 1 30

这段写法适合在地图 3 的 335 335 坐标创建一个 30 秒后自动消失的临时活动 NPC,并把脚本指向 MirServer\Mir200\Envir\Market_Def 下的 活动脚本.txt。

常见变体

#ACT
MobNpc 3 335 335 活动使者 活动脚本 50 0 0 30

这类写法适合按带地图名规则查找脚本,地图 3 时会对应到 MirServer\Mir200\Envir\Market_Def\活动脚本-3.txt。

注意事项

  • 如果写了存活时间,到期会自动消失;默认 0 表示常驻直到手动删除或重载。
  • 脚本文件名 一般直接写文件主名,不要额外带 .txt 扩展名。
  • 脚本文件不带地图名 的 0/1 会直接影响引擎实际查找的脚本文件名,写错时常见结果就是 NPC 能刷出来但点不开脚本。
  • 更新日志明确提到这条命令支持重叠创建,因此使用前要自己约束坐标和重复刷出逻辑。

相关命令