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