GetPlayerTargetPlayer

warning

This function was added in SA-MP 0.3d and will not work in earlier versions!

Description

Check who a player is aiming at.

NameDescription
playeridThe ID of the player to get the target of.

Returns

The ID of the target player, or INVALID_PLAYER_ID if none.

Examples

public OnPlayerUpdate(playerid)
{
// Store the ID
new playerTargetId = GetPlayerTargetPlayer(playerid);
if (playerTargetId != INVALID_PLAYER_ID && GetPlayerTeam(playerTargetId) == GetPlayerTeam(playerid))
{
GameTextForPlayer(playerid, "~R~do not shoot at team-mates!", 5000, 3);
}
}

Notes

warning

Does not work for joypads/controllers, and after a certain distance. Does not work for the sniper rifle, as it doesn't lock on to anything and as such can't and won't return a player.

Related Functions