Hilfe beim Kilometer zählen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Also, ich mal versucht irgendwie eine Kilometeranzeige zu bekommen.


    Folgendermaßen:
    if(kmh_anzahl == 0) {} Wenn das Fahrzeug steht
    else
    {
    Kilometer[vehicleid] += (kmh_anzahl*0.001); //kmh*0,001 ist nur ein Beispiel, werde es auf 0,0001 machen
    }
    format(str5,sizeof(str5),"Kilometerstand: ~g~%d ~n~~l~---------------------------------",Kilometer[vehicleid]);
    TextDrawSetString(KilometerAnzeige[i], str5);

    Nun gut. Das funktioniert aber nicht, da sofort nach 1 Kmh 951 Kilometer da steht.
    Kann Pawn nicht rechen oder woran liegt das??


    Bitte um Hilfe


    MFG H4rd_B4se

  • 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;
    daraus,
    das ist einfach kmh,
    es wird auch so angezeigt. ZB 40^^

    2 Mal editiert, zuletzt von H4rd_B4se ()