[SA:MP] Zeit wird nicht berechnet, warum?

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
  • Hey Community,


    ich habe eine Frage: Warum wird bei mir die Zeit nicht berechnet?
    Code:
    forward TaxiBisBeiDir(playerid);
    public TaxiBisBeiDir(playerid)
    {
    new string[128];
    new Float:x, Float:y, Float:z;
    new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
    new veh = GetPlayerVehicleID(playerid);
    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;
    GetPlayerPos(TaxiCall, x, y, z);
    new Float: fDistance = GetVehicleDistanceFromPoint(GetPlayerVehicleID(playerid), x, y, z);


    new Float:weg = floatdiv(fDistance,kmh_anzahl);


    format(string,sizeof(string),"ungefaehre Zeit: %.02f", weg);
    TextDrawSetString(taxitd3, string);
    return 1;


    return 1;
    }


    Ich habe vor, die zwei Variablen zu dividieren, funktioniert anscheinend nicht.
    Danke im Vorraus =)

  • mach mal die .02 nur zu .2
    format(string,sizeof(string),"ungefaehre Zeit: %.02f", weg);
    also zu
    format(string,sizeof(string),"ungefaehre Zeit: %.2f", weg);
    wenn nicht teste mal nur %f
    format(string,sizeof(string),"ungefaehre Zeit: %f", weg);
    der muss ja eig angezeigt werden...

  • GetVehicleDistanceFromPoint(GetPlayerVehicleID(playerid), x, y, z);

    Die Funktion heißt TaxiBisBeiDir...nunja ich denke mal die Person selbst sitzt nicht im Taxi...also ist hier die Angabe der Vehicleid falsch! :)


    Musst die des Taxis nehmen... :)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S