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);