跳到主要内容

GetPlayerPos

描述

获取玩家当前的三维坐标位置(X/Y/Z 轴坐标)

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

返回值

true - 执行成功

false - 执行失败(玩家未连接)

示例代码

public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
// 声明三个浮点变量存储坐标
new Float:x, Float:y, Float:z;

// 调用GetPlayerPos获取玩家坐标
GetPlayerPos(playerid, x, y, z);

// 在玩家死亡位置生成现金拾取物
CreatePickup(1212, 4, x, y, z, -1);
return 1;
}

注意事项

注意

OnPlayerDisconnect和 OnPlayerRequestClass 回调中使用时可能返回不可靠值(因玩家尚未生成)

相关函数