• 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!

Online Spieler.

Status
Für weitere Antworten geschlossen.

mdafcker

Kuhfänger
Gesperrt
Registriert
20 Oktober 2012
Beiträge
50
Diamanten
0
Minecraft
mdafcker
Hallo Leute...
Ich Lerne grade Java "Java Plugins" Und ich mochte mal ein /list Plugin machen z.B so: <Spieler_Online> / <Server-Slotz> Sind Online mal ne frage wie geht das`?
 

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Du kannst dir mit:
Code:
Player[] onlinePlayers = Bukkit.getOnlinePlayers();
ein Array aller online Spieler holen.
Um alle Spieler aufzulisten (wie beim essentials /who) musst du nur durch das array literieren.

Mit
Code:
int maxPlayers = Bukkit.getMaxPlayers();
bekommst du die maximale Spieler anzahl.
 

mdafcker

Kuhfänger
Gesperrt
Registriert
20 Oktober 2012
Beiträge
50
Diamanten
0
Minecraft
mdafcker
Danke ich habe es gerade selber herausgefunden :D
Danke :)

--> EDIT <--

Ich wollte nich noch mal ein Tema auf machen Ich wollte mal fragen ich habe ein /vote Plugins gemacht, Und ich mochte das man alle 20 Stunden /vote machen darf *DELAY* nur ich kenne das nicht wie man mit DELAY arbeitet ;/ sorry ;/

Lg, mdafcker
 
Zuletzt bearbeitet:

Benni1000

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
4 Mai 2012
Beiträge
1.396
Diamanten
0
Du könntest eine Liste (ich rede hier von einer liste im RAM nicht auf der festplatte!) erstellen.
Wenn ein Spieler den command ausführt, dann schaust du nach ob er auf der Liste steht und wenn nicht,
dann führst du den command aus und schreibst du ihn auf die Liste + die zeit z.b 60*20 für 20 Stunden.

Dann kannst du jede minute die Liste durchgehen, und alle minuten um 1 runtersetzen.
Das kannst du mit einem Bukkit scheduler umsetzen.
Alle 5 minuten solltest du die Liste dann auf die Festplatte schreiben falls der Server abstürzt.
 
Status
Für weitere Antworten geschlossen.
Oben