Anstatt Geschwindigkeit wird irgendwie die Position angezeigt o.O

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
  • Hi, Eigentlich sollte bei meinem(Naja nicht meinem aber das welches ich benutze) die Geschwindigkeit angezeigt werden. Aber irgendwie zeigt er Zahlen an die garnichts ein können. Fahr ich nach links wird die Zahl größer und beim Fahren nach rechts kleiner. Die ist so im 8-10000 bereich.
    Ich weis nicht was falsch sein könnte. Hier mal der Code.


    new Float:Entfernung, Float:Geschwindigkeit;
    new Float:X1, Float:Y1, Float: Z1, FLoat: X2, Float: Y2, Float: Z2;
    GetVehiclePos(GetPlayerVehicleID(playerid), X1, Y1, Z1);
    Entfernung = floatsqroot(floatpower(floatabs(floatsub(X1, X2)), 2)+floatpower(floatabs(floatsub(Y1, Y2)), 2)+floatpower(floatabs(floatsub(Z1, Z2)), 2));
    Geschwindigkeit = (Entfernung / (1000/1000)) * 3.6;
    new Tachostring[20];
    format(Tachostring, sizeof(Tachostring), "%d", floatround(Geschwindigkeit));
    TextDrawSetString(KmhAnzeige, Tachostring);
    GetVehiclePos(GetPlayerVehicleID(playerid), X2, Y2, Z2);