IsValidPlayerPickup
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
检测指定玩家的专属拾取物是否有效。
参数名 | 说明 |
---|---|
playerid | 要检测的玩家 ID |
pickupid | 玩家专属拾取物 ID |
返回值
当玩家专属拾取物有效时返回 true,无效时返回 false
示例代码
new PlayerPickup[MAX_PLAYERS]; // 声明玩家拾取物存储数组
public OnPlayerConnect(playerid)
{
// 在坐标(2010.0979,1222.0642,10.8206)创建防弹衣拾取物
PlayerPickup[playerid] = CreatePlayerPickup(playerid, 1242, 2, 2010.0979, 1222.0642, 10.8206, -1);
if (IsValidPlayerPickup(playerid, PlayerPickup[playerid]))
{
// 执行有效状态处理
}
return 1;
}
相关函数
- CreatePlayerPickup: 创建玩家专属拾取物
- DestroyPlayerPickup: 销毁玩家专属拾取物
- IsPlayerPickupStreamedIn: 检测玩家是否加载该拾取物
- SetPlayerPickupPos: 设置玩家专属拾取物坐标
- GetPlayerPickupPos: 获取玩家专属拾取物坐标
- SetPlayerPickupModel: 设置玩家专属拾取物模型
- GetPlayerPickupModel: 获取玩家专属拾取物模型 ID
- SetPlayerPickupType: 设置玩家专属拾取物类型
- GetPlayerPickupType: 获取玩家专属拾取物类型
- SetPlayerPickupVirtualWorld: 设置玩家专属拾取物虚拟世界
- GetPlayerPickupVirtualWorld: 获取玩家专属拾取物所在虚拟世界