GetPlayerPickupPos
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
获取玩家拾取物的坐标
参数名 | 说明 |
---|---|
playerid | 玩家 ID |
pickupid | 需要获取坐标的玩家拾取物 ID |
&Float:x | 存储 X 坐标的浮点型变量(通过引用传递) |
&Float:y | 存储 Y 坐标的浮点型变量(通过引用传递) |
&Float:z | 存储 Z 坐标的浮点型变量(通过引用传递) |
返回值
本函数不返回特定值,坐标数据通过参数传递
示例代码
new PlayerPickup[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
PlayerPickup[playerid] = CreatePlayerPickup(playerid, 1239, 1, 2010.0979, 1222.0642, 10.8206, -1);
new
Float:x,
Float:y,
Float:z;
GetPlayerPickupPos(playerid, PlayerPickup[playerid], x, y, z);
// x = 2010.0979
// y = 1222.0642
// z = 10.8206
return 1;
}
相关函数
- CreatePlayerPickup: 创建仅对单个玩家可见的拾取物
- DestroyPlayerPickup: 销毁玩家拾取物
- IsValidPlayerPickup: 验证玩家拾取物是否有效
- IsPlayerPickupStreamedIn: 检查玩家拾取物是否已流加载给玩家
- SetPlayerPickupPos: 设置玩家拾取物坐标
- SetPlayerPickupModel: 设置玩家拾取物模型
- GetPlayerPickupModel: 获取玩家拾取物模型 ID
- SetPlayerPickupType: 设置玩家拾取物类型
- GetPlayerPickupType: 获取玩家拾取物类型
- SetPlayerPickupVirtualWorld: 设置玩家拾取物虚拟世界 ID
- GetPlayerPickupVirtualWorld: 获取玩家拾取物虚拟世界 ID