跳到主要内容

OnPlayerPickupStreamIn

注意

这个回调是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!

描述

当玩家专属拾取物进入玩家可视范围时触发该回调函数

参数名说明
pickupid玩家专属拾取物ID(由CreatePlayerPickup返回)
playerid所属玩家ID

返回值

该回调始终在游戏模式中优先触发

示例

new g_PlayerPickupHealth[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
// 为每个玩家创建生命值拾取物
g_PlayerPickupHealth[playerid] = CreatePlayerPickup(playerid, 1240, 2, 2009.8474, 1218.0459, 10.8175);
return 1;
}

public OnPlayerPickupStreamIn(pickupid, playerid)
{
if (pickupid == g_PlayerPickupHealth[playerid])
{
printf("玩家 %d 的生命值拾取物已完成流加载", playerid);
}
return 1;
}

注意事项

提示
  • 仅适用于通过CreatePlayerPickup创建的玩家专属拾取物
  • 使用前请用IsValidPlayerPickup验证拾取物有效性
  • 流加载范围受服务器流距离设置影响

相关回调

以下回调函数可能与本回调相关:

相关函数

以下函数可能与本回调函数相关: