GetPickupPos
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
获取拾取物的坐标。
名称 | 描述 |
---|---|
pickupid | 需要获取坐标的拾取物 ID |
&Float:x | 存储 X 坐标的浮点变量,通过引用传递 |
&Float:y | 存储 Y 坐标的浮点变量,通过引用传递 |
&Float:z | 存储 Z 坐标的浮点变量,通过引用传递 |
返回值
true - 函数执行成功
false - 函数执行失败(指定拾取物不存在)
示例代码
new g_Pickup;
public OnGameModeInit()
{
g_Pickup = CreatePickup(1239, 1, 1686.6160, 1455.4277, 10.7705, -1);
new
Float:x,
Float:y,
Float:z;
GetPickupPos(g_Pickup, x, y, z);
// x = 1686.6160
// y = 1455.4277
// z = 10.7705
return 1;
}
相关函数
- CreatePickup: 创建拾取物
- AddStaticPickup: 添加静态拾取物
- DestroyPickup: 销毁拾取物
- IsValidPickup: 验证拾取物有效性
- IsPickupStreamedIn: 检测拾取物是否对玩家流加载
- IsPickupHiddenForPlayer: 检测拾取物是否对玩家隐藏
- SetPickupPos: 设置拾取物坐标
- SetPickupModel: 设置拾取物模型
- GetPickupModel: 获取拾取物模型 ID
- SetPickupType: 设置拾取物类型
- GetPickupType: 获取拾取物类型
- SetPickupVirtualWorld: 设置拾取物虚拟世界
- GetPickupVirtualWorld: 获取拾取物所属虚拟世界
- ShowPickupForPlayer: 为玩家显示拾取物
- HidePickupForPlayer: 对玩家隐藏拾取物
- SetPickupForPlayer: 为玩家自定义拾取物属性