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 能刷出来但点不开脚本。- 更新日志明确提到这条命令支持重叠创建,因此使用前要自己约束坐标和重复刷出逻辑。
