Pular para o conteúdo principal

GetPlayerFacingAngle

Descrição

Obtém o ângulo que um jogador está voltado (rotação Z).

NomeDescrição
playeridO jogador do qual você deseja obter o ângulo Z.
& Float: angO Float para armazenar o ângulo Z, passado por referência.

Retorno

1: A função foi executada com sucesso.

0: Falha ao executar a função. Isso significa que o jogador não existe.

O ângulo do jogador é armazenado na variável especificada.

Exemplos

new Float:Angle, string[26];
GetPlayerFacingAngle(playerid, Angle);
format(string, sizeof(string), "O ângulo para qual você está voltado é: %0.2f", Angle);
SendClientMessage(playerid, 0xFFFFFFFF, string);

Notas

dica

Os ângulos retornados quando dentro de um veículo raramente são corretos. Para obter o ângulo de visão correto dentro de um veículo, use GetVehicleZAngle.

atenção

Os ângulos são invertidos em GTA: SA; 90 graus seria o leste no mundo real, mas em GTA: SA 90 graus seria na verdade o oeste. Norte e Sul ainda são 0/360 e 180. Para converter isso, basta fazer 360 - ângulo.

Funções Relacionadas