23.09.2013, 14:50
eu estava colocando o estado da lataria do veiculo usei o getvehiclehealth mais ai apareceu um numero enorme no estado tipo esse:1147815859 eu achei que a saude do veiculo ia sу ate 1000...eu comecei a tentar fazer meu velocimetro ontem e to meio perdido queria saber porque a saude do veiculo estб passando de 1000.
Agradeзo a todos que tentarem me responder.
pawn Код:
new String[5],Sstring[10],Float:health,vehicleid = GetPlayerVehicleID(playerid),estado[10];
GetVehicleHealth(vehicleid, health);
if(GetVehicleHealth(vehicleid,health) > 1147815859 )
{
estado = "otimo";
}
if(GetVehicleHealth(vehicleid,health) > 1146935357 && GetVehicleHealth(vehicleid,health) < 1147815859)
{
estado = "bom";
}
if(GetVehicleHealth(vehicleid,health) > 1144396120 && GetVehicleHealth(vehicleid,health) < 1146935357)
{
estado= "razoavel";
}
if(GetVehicleHealth(vehicleid,health) > 1142107644 && GetVehicleHealth(vehicleid,health) < 1144396120)
{
estado= "ruim";
}
if(GetVehicleHealth(vehicleid,health) < 1136365860)
{
estado= "pessimo";
}
format(String, sizeof(String), "%d",GetPlayerSpeed(playerid));//velocidade
TextDrawSetString(Text:Textdraw71, String);
format(Sstring, sizeof(Sstring), "%s",estado);//estado
TextDrawSetString(Text:Textdraw74, Sstring);
Agradeзo a todos que tentarem me responder.