---
title: "OnPlayerLeaveCheckpoint | open.mp"
description: "当玩家离开通过SetPlayerCheckpoint设置的检查点时触发此回调函数。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerLeaveCheckpoint
language: zh-CN
---

# OnPlayerLeaveCheckpoint

## 描述

当玩家离开通过[SetPlayerCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetPlayerCheckpoint)设置的检查点时触发此回调函数。同一时间只能设置一个检查点。

| 参数 | 说明 |
| --- | --- |
| playerid | 离开检查点的玩家ID |

## 返回值

此回调始终在滤镜脚本中优先触发

## 示例

```c
public OnPlayerLeaveCheckpoint(playerid)
{
    printf("玩家 %i 离开了检查点！", playerid);
    return 1;
}
```

## 注意事项

备注

这个回调也可以由NPC调用。

## 相关回调

以下回调函数可能与此回调相关：

-   [OnPlayerEnterCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerEnterCheckpoint): 当玩家进入检查点时触发
-   [OnPlayerEnterRaceCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerEnterRaceCheckpoint): 当玩家进入竞速检查点时触发
-   [OnPlayerLeaveRaceCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/callbacks/OnPlayerLeaveRaceCheckpoint): 当玩家离开竞速检查点时触发

## 相关函数

以下函数可能与此回调函数相关：

-   [SetPlayerCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetPlayerCheckpoint): 为玩家创建检查点
-   [DisablePlayerCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/DisablePlayerCheckpoint): 禁用玩家的当前检查点
-   [IsPlayerInCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/IsPlayerInCheckpoint): 检测玩家是否在检查点内
-   [SetPlayerRaceCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/SetPlayerRaceCheckpoint): 为玩家创建竞速检查点
-   [DisablePlayerRaceCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/DisablePlayerRaceCheckpoint): 禁用玩家的当前竞速检查点
-   [IsPlayerInRaceCheckpoint](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/IsPlayerInRaceCheckpoint): 检测玩家是否在竞速检查点内
