Textdraw Zeit

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
  • Hi,
    ich will gerne ein Textdraw erstellen weiß aber nicht genau wie man sowas macht:
    Wenn das rennen startet soll eine Zeit hochlaufen 0:00


    Minuten und Sekunden


    Wenn das nächste Rennen anfängt sol lsie wieder von 0 starten


    wie macht man sowas?


    MfG ~Luka~

  • Du erstellt eine globale Variable, z.B. ganz nach oben: new ding, timerl, ding2, Text:textdraw;
    Dann lääst du nen Timer laufen:
    forward timerding();//ganz nach oben
    timerl=SetTimer("timerding",1000,1);//in den cmd rein, oder so, aber da, wo das rennen gestartet wird
    //ganz nach unten:
    public timerding() {
    new s[30];
    if(ding==60) { ding=0; ding2++; }
    format(s,sizeof(s),"%d:%d"ding2,ding);
    ding++;
    TextDrawHideForAll(textdraw);
    textdraw=TextDrawCreate(x,y,s);
    TextDrawShowForAll(textdraw);
    }
    //und wenn das rennen endet:
    KillTimer(timerl);

  • Und wo kann ich dir coords vom Textdraw einstellen?
    Das ist für eine Gamemode wo man nur Racen kann vllt kennst du evt die AdrenalineX für diw will ich die Anzeige machen.
    Wenn das neue Rennen an irgendeiner Position startet sol les wieder von neu anfangen.


    MfG ~Luka~ ^^