gefahrene kilometer abfragen wie?

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 ich möchte wenn ein auto los fäht bzw. stehen bleibt pro kilometer einen zu zählen
    nur wie geht das !? wenn ein spieler ins auto geht mit GetPlayerDistanceFromPoint();
    und in einer variablen speichern oder wie?
    pls link zu einem tut oder hier erklären bitte !
    danke MFG !

  • Zitat

    Hi ich möchte wenn ein auto los fäht bzw. stehen bleibt pro kilometer einen zu zählen


    Ließ das nochmal durch :\.


    Die Distanz berechnest du über den Vektor der alten Position ( z.B. vor 5 Sekunden ) gegen die aktuelle Position. Dafür musst du pro Spieler ( oder Fahrzeug ) ein Array anlegen, in dem du zumindest die alte Position speicherst und den aktuellen Kilometerstand. Die neue kannst du ja über Get*Pos beziehen.


    DistanzX = AltX - NeuX;
    DistanzY = AltY - NeuY;
    DistanzZ = AltZ - NeuZ;
    Distanz = Wurzel( ( DistanzX * DistanzX ) + ( DistanzY * DistanzY ) + ( DistanzZ * DistanzZ ) );
    AltX = NeuX;
    AltY = NeuY;
    AltZ = NeuZ;
    Geht auch mit GetPlayerDistanceFromPoint(); , da brauchst du aber trotzdem immer noch Variablen mit denen du weisst, wo der Spieler sich zuvor befand.


    Jetzt nur noch die zurückgelegte Distanz immer addieren.Verpackt in einen Timer und die Distanz wird konstant berechnet.