GetPlayerTargetActor
aviso
Esta função foi adicionada no SA-MP 0.3.7 e não funcionará em versões anteriores!
Descrição
Obtém a identificação de um ator visado por determinado jogador.
| Nome | Descrição |
|---|---|
| playerid | O ID do jogador cujo alvo será atingido. |
Retornos
O ID do ator alvo ou INVALID_ACTOR_ID se não houver nenhum.
Exemplos
public OnPlayerUpdate(playerid)
{
new
targetActorId = GetPlayerTargetActor(playerid),
string[32];
format(string, sizeof(string), "You are aiming at actor id %d", targetActorId);
SendClientMessage(playerid, -1, string);
return 1;
}
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
- GetPlayerCameraTargetActor: Obtenha o ID do ator (se houver) que um jogador está olhando.
- GetPlayerCameraFrontVector: Obtenha o vetor frontal da câmera do jogador
Callbacks Relacionadas
- OnPlayerGiveDamageActor: Este callback é chamado quando um jogador causa dano a um ator.