Textdraw runterzählen

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 möchte das das Textdraw von 60 bis 0 zählt bissherhabe ich nur das hier: public TextDrawUpdate()
    {
    new string[200];
    new wert ;


    format(string,sizeof(string),"Server wird in ~r~%d~w~ restartet",wert);
    TextDrawSetString(Textdraw0,string);
    return 1;
    }


    mehr weiß ich nicht weiter

    5 Mal editiert, zuletzt von Maurice. ()

  • Variable auf 60 setzen, und mit einen Timer jede Sekunde runterzählen lassen, sowie den TextDrawString setzen.

  • public TextDrawUpdate(wert)
    {
    new string[200];


    format(string,sizeof(string),"Server wird in ~r~%d~w~ restartet",wert);
    TextDrawSetString(Textdraw0,string);
    if(wert>0) SetTimerEx("TextDrawUpdate", 1000, 0, "d", wert-1);
    else {/*Server neu starten.*/ }
    return 1;
    }


    Den Countdown startest du mit
    SetTimerEx("TextDrawUpdate", 1000, 0, "d", 60);


    Du kannst anstatt 1000 auch 875 oder ähnliches nehmen, dann ist es genauer eine Sekunde. Bleibt Dir überlassen.