Detaljan opis problema: kad obrisem ovo KM sa kilometraze vozila i udjem na srw nece da mi prikaze kilometrazu na Speedometru,a kad ima KM prikaze.Znal ko sta je? Hvala unaprijed 😄
Dio skripte:
public Speedometer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string,final_speed_int;
vehicleid = GetPlayerVehicleID(i);
if(vehicleid != 0)
{
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*170.0;
final_speed_int = floatround(final_speed,floatround_round);
format(speed_string,256,"%i",final_speed_int);
PlayerTextDrawSetString(i,AmarSpeed0, speed_string);
new string;
foreach(Player, b)
{
new voziloidn = GetPlayerVehicleID(b);
KMIgrac = GetVehicleSpeed(voziloidn);
if(vVoziloID == vehicleid)
{
new idauta = PlayerInfo;
if(VoziloInfo < 10)
{
format(string,sizeof(string),"00000%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 10 && VoziloInfo < 100)
{
format(string,sizeof(string),"0000%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 100 && VoziloInfo < 1000)
{
format(string,sizeof(string),"000%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 1000 && VoziloInfo < 10000)
{
format(string,sizeof(string),"00%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 10000 && VoziloInfo < 100000)
{
format(string,sizeof(string),"0%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 100000 && VoziloInfo < 1000000)
{
format(string,sizeof(string),"%d KM", VoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(VoziloInfo >= 1000000)
{
VoziloInfo = 0;
}
}
}
foreach(Player, b)
{
if(vDrugovoziloID == vehicleid)
{
new idauta2 = PlayerInfo;
if(DrugoVoziloInfo < 10)
{
format(string,sizeof(string),"00000%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 10 && DrugoVoziloInfo < 100)
{
format(string,sizeof(string),"0000%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 100 && DrugoVoziloInfo < 1000)
{
format(string,sizeof(string),"000%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 1000 && DrugoVoziloInfo < 10000)
{
format(string,sizeof(string),"00%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 10000 && DrugoVoziloInfo < 100000)
{
format(string,sizeof(string),"0%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 100000 && DrugoVoziloInfo < 1000000)
{
format(string,sizeof(string),"%d KM", DrugoVoziloInfo);
PlayerTextDrawSetString(b,AmarSpeedKM, string);
}
else if(DrugoVoziloInfo >= 1000000)
{
DrugoVoziloInfo = 0;
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
