跳到主要内容

NPC_DestroyAllPath

注意

这个函数是在omp v1.5.8.3079中添加的,在以前的版本中不起作用!

描述

销毁服务器上所有现有的 NPC 路径。

返回值

操作成功返回 true,否则返回 false

示例

public OnGameModeExit()
{
// 获取清除前的路径数量
new total = NPC_GetPathCount();

// 尝试销毁所有路径
if (NPC_DestroyAllPath())
{
printf("[NPC] 已销毁所有NPC路径(移除了 %d 个)。", total);
}
else
{
printf("[NPC] 销毁NPC路径失败。");
}

return 1;
}

注意事项

  • 此函数会销毁服务器上的所有路径,当前正在沿路径移动的 NPC 将停止移动
  • 调用此函数后,所有路径 ID 都变为无效
  • 这在游戏模式关闭/重启期间进行清理很有用

相关函数

相关回调