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
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
SetTimer ist doch dafür da.
Also wenn z.B der 1.Spieler durch 1Checkpoint fährt, aktivierst du den Timer und in dem Timer wird das denn eben so alles aufgerufen was nach der Zeit passieren soll.
Mfg
Pusher
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
aha okay
ich bin es mal testen Danke