Uhrzeit funktioniert, bewegt sich aber nicht

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,
    ich habe ebend per TextDraw eine Uhrzeit erstellt. Diese funktioniert, die Uhr tickt jedoch nur nicht.
    Sprich, wenn ich um 23:59:37 Uhr auf dem Server komme, steht auf dem Textdraw die ganze Zeit "23:59:37 Uhr".


    Wie fixxe ich das?


    Code:
    TextdrawUhr = TextDrawCreate(577.000000, 27.000000, string);
    TextDrawAlignment(TextdrawUhr, 2);
    TextDrawBackgroundColor(TextdrawUhr, 421083903);
    TextDrawFont(TextdrawUhr, 1);
    TextDrawLetterSize(TextdrawUhr, 0.269999, 1.299999);
    TextDrawColor(TextdrawUhr, -1);
    TextDrawSetOutline(TextdrawUhr, 1);
    TextDrawSetProportional(TextdrawUhr, 1);


    public Uhrzeit()
    {
    new string[256],hour,minute,second;
    gettime(hour,minute,second);
    format(string,sizeof(string),"%02d:%02d:%02d",hour,minute,second);
    TextDrawSetString(TextdrawUhrzeit,string);
    return 1;
    }

  • Ich nehme an, du aktualisiert die Uhr über das public mit einem sich wiederholenden Timer. Daher musst du beim Erstellen nichts angeben, da es ja mit dem Timer gesetzt wird.


    TextdrawUhr = TextDrawCreate(577.000000, 27.000000, "_");
    So passt es.