GetPlayerTargetPlayer
Descrição
Verifique para quem o jogador está mirando.
| Nome | Descrição |
|---|---|
| playerid | O ID do jogador cujo alvo será atingido. |
Retornos
O ID do jogador alvo ou INVALID_PLAYER_ID se não houver nenhum.
Exemplos
public OnPlayerUpdate(playerid)
{
// Armazene o 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);
}
}
Notas
aviso
Não funciona para joypads/controladores e após uma certa distância. Não funciona para o rifle de precisão, pois não trava em nada e, como tal, não pode e não irá devolver um jogador.
Funções Relacionadas
- GetPlayerCameraFrontVector: Obtenha o vetor frontal da câmera do jogador
Callbacks Relacionadas
- OnPlayerGiveDamage: Este callback é chamado quando um jogador causa dano.
- OnPlayerTakeDamage: Este callback é chamado quando um jogador sofre dano.