Verbleibende Zeit Anzeige

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
  • Hallo Brotfische,


    Wenn ein Spieler ein Gangfight startet, soll unten angezeigt werde Verbleibende Zeit: z.b: 22:17:10 .
    Nun ist die Frage wie ich das am besten anzeigen lasse? (Info: Gangfight geht 24 Stunden also wenn man das Gangfight startet, geht es bei 24 los.... und geht dann runter)



    Ich hoffe ihr könnt mir helfen :)


    MfG
    :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

  • Beim Starten:

    C
    gangFightTime = gettime() + 24 * 60 * 60;


    In einem Timer, in dem du das Textdraw aktualisierst:

    C
    new s = gangFightTime - gettime();
    new h = s / 3600;
    s -= h * 3600;
    new m = s / 60;
    s -= m * 60;
    printf("Zeit: %02d:%02d:%02d", h, m, s);


    Den Print musst du dann eben zu einem format ändern, je nach dem was und wie du es ausgeben willst.

  • Okay Danke :)


    Jetzt noch eine Frage, Wenn ein Spieler auf den Server connectet und er in der Fraktion ist wo das Gangfight statt findet, soll ja das TextDraw mit der Zeit auch angezeigt werden, wie mach ich das dann da? ?(


    //Edit:


    Okay habs kapiert, Antwort erklärt ja alles :D


    MfG


    Mit freundlichen Grüßen
    German_ScripterHD