跳到主要内容

GetPlayerTargetPlayer

描述

检查指定玩家当前瞄准的目标玩家

名称说明
playerid需要获取目标的玩家 ID

返回值

被瞄准的玩家 ID,若无目标则返回 INVALID_PLAYER_ID

示例代码

public OnPlayerUpdate(playerid)
{
// 存储目标ID
new playerTargetId = GetPlayerTargetPlayer(playerid);
if (playerTargetId != INVALID_PLAYER_ID && GetPlayerTeam(playerTargetId) == GetPlayerTeam(playerid))
{
GameTextForPlayer(playerid, "~R~禁止攻击队友!", 5000, 3);
}
}

注意事项

注意

不适用于游戏手柄/控制器,且存在有效距离限制。狙击步枪(Sniper Rifle)无法锁定目标,因此不会返回任何玩家。

相关函数

相关回调