Hi ich habe ein Problem ich habe das WoS Script und zwar beim Tacho das ist nicht flüssig (nur KM/H) und zb bei der NRG-500 ist das höchste 120 KM/H
ich wollte das flüssiger und schneller machen wie geht das?
new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
new veh = GetPlayerVehicleID(i);
GetVehicleVelocity(veh, speed_x, speed_y, speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*120.0; // 136.666667 = kmph /85.4166672= mph
final_speed_int = floatround(final_speed,floatround_round);
new kmh_anzahl = final_speed_int;
if(kmh_anzahl >= 150)
{
format(str1,sizeof(str1),"KM/H: ~r~%d",kmh_anzahl);
TextDrawSetString(kmh[i], str1);
}
else if(kmh_anzahl >= 100)
{
format(str1,sizeof(str1),"KM/H: ~y~%d",kmh_anzahl);
TextDrawSetString(kmh[i], str1);
}
else if(kmh_anzahl >= 50)
{
format(str1,sizeof(str1),"KM/H: ~g~%d",kmh_anzahl);
TextDrawSetString(kmh[i], str1);
}
else
{
format(str1,sizeof(str1),"KM/H: ~b~%d",kmh_anzahl);
TextDrawSetString(kmh[i], str1);
}