GetPlayerRaceCheckpoint
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
获取玩家当前竞速检查点的位置信息(包含中心点、下一个检查点位置及半径)
参数名 | 说明 |
---|---|
playerid | 需要获取检查点信息的玩家 ID |
&Float:centreX | 存储中心点 X 坐标的浮点型变量(通过引用传递) |
&Float:centreY | 存储中心点 Y 坐标的浮点型变量(通过引用传递) |
&Float:centreZ | 存储中心点 Z 坐标的浮点型变量(通过引用传递) |
&Float:nextX | 存储下一个检查点 X 坐标的浮点型变量(通过引用传递) |
&Float:nextY | 存储下一个检查点 Y 坐标的浮点型变量(通过引用传递) |
&Float:nextZ | 存储下一个检查点 Z 坐标的浮点型变量(通过引用传递) |
&Float:radius | 存储检查点半径的浮点型变量(通过引用传递) |
返回值
本函数不返回具体值,数据通过参数传递
示例代码
SetPlayerRaceCheckpoint(playerid, CP_TYPE_GROUND_NORMAL, 373.1631, 2502.4644, 16.4774, 269.8644, 2503.4963, 16.4774, 2.0);
new Float:centreX,
Float:centreY,
Float:centreZ,
Float:nextX,
Float:nextY,
Float:nextZ,
Float:radius;
GetPlayerRaceCheckpoint(playerid, centreX, centreY, centreZ, nextX, nextY, nextZ, radius);
相关函数
- SetPlayerCheckpoint: 为玩家设置普通检查点
- DisablePlayerCheckpoint: 禁用玩家的普通检查点
- IsPlayerInCheckpoint: 检测玩家是否处于普通检查点
- SetPlayerRaceCheckpoint: 设置竞速检查点
- DisablePlayerRaceCheckpoint: 禁用竞速检查点
- IsPlayerInRaceCheckpoint: 检测玩家是否处于竞速检查点
- IsPlayerRaceCheckpointActive: 检测玩家是否有激活的竞速检查点
相关回调函数
- OnPlayerEnterCheckpoint: 玩家进入普通检查点时触发
- OnPlayerLeaveCheckpoint: 玩家离开普通检查点时触发
- OnPlayerEnterRaceCheckpoint: 玩家进入竞速检查点时触发
- OnPlayerLeaveRaceCheckpoint: 玩家离开竞速检查点时触发