• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

(Milli)sekundenzähler

2801MC

Kuhfänger
Registriert
15 August 2013
Beiträge
77
Diamanten
0
Hallo!
Ich mache gerade wieder mal ein Plugin wo ich jetzt aber wiedermal etwas hilfe brauche!
Ich will im PlayerJoinEvent einen Millisekundenzähler einbauen!
So soll das ca. aussehen:

int Millis = 60000;
while(Millis > 0){
__//1 Millisekunde warten
__Millis--;
}

Aber wie kann ich das mit dem 1 Sekunde warten jetzt machen?
Und wenn der Spieler leavt würde es dann weiterzählen oder auto. stoppen?
 

MiCrJonas

Threadripper
Registriert
29 Oktober 2012
Beiträge
1.064
Diamanten
0
Wenn der Spieler ins Gefängnis kommt, speicherst du ab, bis wann der Spieler im Gefängnis ist. (System.currentTimeMills() + sekunden * 1000). Dann startest du einen Scheduler, der den Spieler nach [sekunden] freilässt. Wenn der Spieler den Server verlässt, prüfst du, ob er sich im Gefängnis befindet. Ist dies der Fall, rechnest du aus, wie lange es jetzt noch ist, bis der Spieler aus dem Gefängnis kann ((Gebannt bis - System.currentTimeMills()) / 1000). Das speicherst du irgendwo ab. Außerdem muss der Scheduler noch gestoppt werden. Wenn der Spieler nun wieder auf den Server kommt und noch im Gefängnis ist, fängt das, was ich geschrieben habe wieder von neuem an, bis der Spieler entlassen wird.
 
Oben