Pular para o conteúdo principal

GetVehicleVelocity

Descrição

Obtenha a velocidade de um veículo nos eixos X, Y e Z.

NomeDescrição
vehicleidO ID do veículo cuja velocidade será obtida.
&Float:xUma variável float na qual armazenar a velocidade X do veículo, passada por referência.
&Float:yUma variável flutuante na qual armazenar a velocidade Y do veículo, passada por referência.
&Float:zUma variável flutuante na qual armazenar a velocidade Z do veículo, passada por referência.

Retornos

true - A função foi executada com sucesso.

false - Falha na execução da função. Isso significa que o veículo especificado não existe.

A velocidade do veículo é armazenada nas variáveis ​​especificadas.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/GetMyCarVelocity", cmdtext))
{
if (!IsPlayerInAnyVehicle(playerid))
{
return 1;
}

new
Float: vehVelocity[3],
string[128];

GetVehicleVelocity(GetPlayerVehicleID(playerid), vehVelocity[0], vehVelocity[1], vehVelocity[2]);

format(string, sizeof(string), "You are going at a velocity of X%f, Y%f, Z%f", vehVelocity[0], vehVelocity[1], vehVelocity[2]);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
return 0;
}

Notas

dica

Esta função pode ser usada para recuperar a velocidade de um veículo (km/h, m/s ou mph).

Funções Relacionadas