NPC与界面

变更 NPC 存活时间

调整指定地图坐标处商人 NPC 的存活时长,适用于临时活动 NPC、限时入口和阶段性场景功能。

命令用途

ChangeMerchantTTL 用于修改指定 NPC 的存活时间。

它适合处理临时活动 NPC、限时入口或一段时间后自动失效的场景对象。

命令名

ChangeMerchantTTL

调用格式

ChangeMerchantTTL <地图名> <X坐标> <Y坐标> <存活时间(秒)>

参数说明

参数必填说明
地图名是目标 NPC 所在地图名或地图编号。
X坐标是目标 NPC 的 X 坐标。
Y坐标是目标 NPC 的 Y 坐标。
存活时间(秒)是新的存活时间,单位为秒。

返回或影响

  • 这是执行型命令,会修改目标 NPC 的剩余存活时间。
  • 适合让临时 NPC 在指定秒数后自动消失。
  • 如果地图或坐标写错,通常不会命中正确 NPC。

示例

基础用法

#ACT
ChangeMerchantTTL 3 335 335 30

这段写法适合让指定坐标处的 NPC 在 30 秒后自动失效。

常见变体

#ACT
ChangeMerchantName 3 340 328 活动使者
ChangeMerchantTTL 3 340 328 300

这类写法适合先把 NPC 改成活动名称,再让它只保留 5 分钟,常用于限时活动入口。

注意事项

  • 这条命令只控制 NPC 存活时间,不会自动刷新同类 NPC。
  • 资料样例里提到 NPC 失效后如需重新出现,通常要走重新加载或重新创建的流程。
  • 当你同时改名和限时展示时,先改名称再设置 TTL,通常更容易看清最终效果。

相关命令