Settimer 4all Player?

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,
    Wie kann ich ein TImer erstellen der FÜR ALLE Spieler da ist...
    Also wenn der erste nur noch 30Sikunden hat dann soll der 2. auch nur noch 30
    Simunden haben... IST FÜR EIN RACE SERVER


    Danke
    Mfg Peter

  • Wie meinst du das?
    Also ich dachte Settimer ist nur für
    den einzelnen spieler...


    Ich mein es so, sodass das wenn der timer
    auf 20Sikunden ist (20Sikunden von 100)
    das dann bei jeden der timer auf der
    20Sikunde ist...
    Wenn du es verstehst...


    Aber danke
    [Könntest du/ihr bitte ein Script beispiel machen?]


    Danke
    Mfg Peter

  • Nein SetTimer ist eigentlich für die Allgemeinheit bzw. führt ebend Sachen allgemein aus.
    Mit SetTimerEx könnte man es für jeden einzelnen machen.



    forward time1(playerid);//timer1
    forward time2(playerid);//timer2


    //Der Timer kommt beim Start hin also dann wann das Rennen startet
    SetTimer("time1", 80000, 0);//80Sekunden...Nach 80Sekunden wird unten im Public timer2 ausgelöst


    public time1(playerid)
    {
    SetTimer("time2", 20000, 0);
    SendClientMessageToAll(Farbe, "Du hast für das Rennen noch 20Sekunden Zeit, dann ist es beendet!");
    return 1;
    }


    public time2(playerid)
    {
    //Hier kommt dann z.B Alles rein was nach den 20Sekunden (Ende) passieren soll.
    return 1;
    }


    Müsste eigentlich stimmen, wenn nicht bitte eine korregieren ;)


    MfG
    Pusher