---
title: "NPC_GetPathCount | open.mp"
description: "获取服务器上 NPC 路径的总数。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_GetPathCount
language: zh-CN
---

# NPC\_GetPathCount

注意

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

## 描述

获取服务器上当前存在的 NPC 路径总数。

## 返回值

返回服务器上存在的路径数量。

## 示例

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/checkpathcount", true))
    {
        new count = NPC_GetPathCount();

        SendClientMessage(playerid, 0x00FF00FF, "总NPC路径: %d", count);
        return 1;
    }
    return 0;
}
```

## 注意事项

-   此函数计算所有路径，无论它们是否包含路径点
-   空路径（无路径点）仍会被计算

## 相关函数

-   [NPC\_CreatePath](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_CreatePath): 创建新路径
-   [NPC\_DestroyPath](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_DestroyPath): 销毁特定路径
-   [NPC\_DestroyAllPath](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_DestroyAllPath): 销毁所有路径
-   [NPC\_IsValidPath](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/NPC_IsValidPath): 检查路径是否有效

## 相关回调

-   [../callbacks/OnNPCFinishMovePath](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnNPCFinishMovePath): NPC 完成路径时调用
