Pular para o conteúdo principal

GetVehiclePos

Descrição

Obtém a posição de um veículo.

NomeDescrição
vehicleidO ID do veículo para obter a posição.
&Float:xUma variável float para armazenar a coordenada X, passada por referência.
&Float:yUma variável float para armazenar a coordenada Y, passada por referência.
&Float:zUma variável float para armazenar a coordenada Z, passada por referência.

Retornos

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

false - A função falhou ao ser executada. O veículo especificado não existe.

Exemplos

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/vehpos", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);

// se vehicleid for igual a 0
if (vehicleid == 0)
{
return SendClientMessage(playerid, -1, "Você não está em nenhum veículo!");
}

new
Float:vehX, Float:vehY, Float:vehZ,
string[128];

GetVehiclePos(vehicleid, vehX, vehY, vehZ);
format(string, sizeof(string), "As posições atuais do veículo são: %f, %f, %f", vehX, vehY, vehZ);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}

return 0;
}

Funções Relacionadas