Pular para o conteúdo principal

GetVehicleHealth

Descrição​

Obtenha a saúde de um veículo.

NomeDescrição
vehicleidO ID do veículo para obter a saúde.
&Float:healthUma variável float na qual armazenar a integridade do veículo, passada por referência

Retornos​

true – sucesso

false - falha (veículo inválido ID).

A integridade do veículo é armazenada na variável referenciada, não no valor de retorno.

Exemplos​

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

GetVehicleHealth(vehicleid, vehicleHealth);

if (vehicleHealth > 500.0)
{
return SendClientMessage(playerid, COLOR_RED, "Vehicle doesn't need repairing!");
}

SetVehicleHealth(vehicleid, 1000.0);
SendClientMessage(playerid, COLOR_GREEN, "Vehicle repaired!");
return 1;
}
return 0;
}

Notas​

nota
  • A integridade total do veículo é 1000, porém valores mais altos são possíveis e aumentam a integridade do veículo. Para obter mais informações sobre valores de integridade, consulte aqui.
  • Um veículo pega fogo quando sua saúde está abaixo de 250. Ele explodirá alguns segundos depois.

Funções Relacionadas​

Recursos relacionados​