跳到主要内容

GetPlayerObjectPos

描述

获取玩家物体(通过CreatePlayerObject创建)的位置

参数名说明
playerid需要获取物体位置的玩家 ID
objectid需要获取位置的物体 ID
&Float:x存储 X 坐标的浮点型变量(通过引用传递)
&Float:y存储 Y 坐标的浮点型变量(通过引用传递)
&Float:z存储 Z 坐标的浮点型变量(通过引用传递)

返回值

true - 函数执行成功

false - 函数执行失败(玩家或物体不存在)

物体的位置会被存储在指定的变量中

示例代码

new gPlayerObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

new Float:x, Float:y, Float:z;
GetPlayerObjectPos(playerid, gPlayerObject[playerid], x, y, z);
// x = 2001.195679
// y = 1547.113892
// z = 14.283400
return 1;
}

相关函数