跳到主要内容

IsValidPlayerObject

描述

检测指定玩家的专属物体 ID 是否有效。

参数名说明
playerid要检测的玩家 ID
objectid要检测的玩家物体 ID

返回值

true - 玩家物体存在

false - 玩家物体不存在

示例代码

new gPlayerObject[MAX_PLAYERS]; // 玩家物体存储数组

public OnPlayerConnect(playerid)
{
// 在坐标(2001.19,1547.11,14.28)为玩家创建专属物体
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
// 安全检测后删除物体
if (IsValidPlayerObject(playerid, gPlayerObject[playerid]))
{
DestroyPlayerObject(playerid, gPlayerObject[playerid]);
}
return 1;
}

相关函数

全局物体操作