Zeiten ausgeben

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
  • Guten Abend,
    ich versuche gerade mir Tage, Sunden und Minuten ausgeben zu lassen.
    Leider bin ich gerade überfragt wie ich dies umsetze.


    Folgenden Code nutze ich:


    new diff_secs = (sInfo[playerid][premiumZeit] - gettime());
    new mins = floatround(diff_secs / 60);
    new hours = floatround(diff_secs / 60 / 60);
    new days = floatround(diff_secs / 60 / 60 / 24);


    Dies kommt dabei raus:

    Die Minuten sollen allerdings nur bis zur 59 gehen. Habe schon einiges Probiert, allerdings ohne Wirkung -.-

  • Versuch es so;


    new Days, Hours, Minutes;
    new Time = (sInfo[playerid][premiumZeit] - gettime());
    Days = Time / 86400;
    Time -= Days * 86400;
    Hours = Time / 3600;
    Time -= Hours * 3600;
    Minutes = Time / 60;
    Time -= Minutes * 60;


    Ausgabe erfolgt dementsprechend über Days, Hours, Minutes.

  • Versuch es so;


    new Days, Hours, Minutes;new Time = (sInfo[playerid][premiumZeit] - gettime());Days = Time / 86400;Time -= Days * 86400;Hours = Time / 3600;Time -= Hours * 3600;Minutes = Time / 60;Time -= Minutes * 60;


    Ausgabe erfolgt dementsprechend über Days, Hours, Minutes.

    Ja perfekt. Danke Dir. Funktioniert einwandfrei!