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​

dica

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.

dica

Um veículo pega fogo quando sua saúde está abaixo de 250. Ele explodirá alguns segundos depois.

Funções Relacionadas​

Recursos relacionados​