Pular para o conteúdo principal

GetPlayerDistanceFromPoint

Descrição

Calcule a distância entre um jogador e uma coordenada do mapa.

NomeDescrição
playeridO ID do jogador para calcular a distância.
Float:xA coordenada do mapa X.
Float:yA coordenada do mapa Y.
Float:zA coordenada do mapa Z.

Retornos

A distância entre o jogador e o ponto como um flutuador.

Exemplos

/* quando o jogador digitar '/vend' na caixa de bate-papo, ele verá isso. */
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/vend", true) == 0)
{
new
Float:distance = GetPlayerDistanceFromPoint(playerid, 237.9, 115.6, 1010.2),
string[64];

format(string, sizeof(string), "You're %0.2f meters away from the vending machine.", distance);
SendClientMessage(playerid, 0xA9C4E4FF, string);
return 1;
}
return 0;
}

Funções Relacionadas