SetPlayerPickupPos
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
设置玩家专属拾取物的位置。
参数名 | 说明 |
---|---|
playerid | 玩家的 ID |
pickupid | 玩家专属拾取物的 ID |
Float:x | 拾取物所在的 X 坐标 |
Float:y | 拾取物所在的 Y 坐标 |
Float:z | 拾取物所在的 Z 坐标 |
bool:update = true | 是否立即为玩家更新拾取物显示 (true/false) |
返回值
本函数总是返回 true。
示例代码
new PlayerPickup[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
// 创建玩家专属拾取物
PlayerPickup[playerid] = CreatePlayerPickup(playerid, 1242, 2, 2010.0979, 1222.0642, 10.8206, -1);
// 设置拾取物新坐标
SetPlayerPickupPos(playerid, PlayerPickup[playerid], 1958.5488, 1344.9137, 15.3613);
return 1;
}
相关函数
- CreatePlayerPickup: 创建一个仅对特定玩家可见的拾取物
- DestroyPlayerPickup: 销毁玩家专属拾取物
- IsValidPlayerPickup: 验证玩家专属拾取物是否有效
- IsPlayerPickupStreamedIn: 检测玩家专属拾取物是否已流加载
- GetPlayerPickupPos: 获取玩家专属拾取物的坐标
- SetPlayerPickupModel: 设置玩家专属拾取物的模型
- GetPlayerPickupModel: 获取玩家专属拾取物的模型 ID
- SetPlayerPickupType: 设置玩家专属拾取物的类型
- GetPlayerPickupType: 获取玩家专属拾取物的类型
- SetPlayerPickupVirtualWorld: 设置玩家专属拾取物的虚拟世界 ID
- GetPlayerPickupVirtualWorld: 获取玩家专属拾取物的虚拟世界 ID