Moin,
ich würde gerne wissen, wie man mit einem Bukkit Plugin herrausfinden kann, wieviele Spieler sich in einer Welt befinden, und demnach ein Schild ändern kann.
Ich weiß, wie ich jemanden teleportiere.
Ich möchte ein Plugin machen, dass einen in eine andere Welt teleportiert, und dann auf dem Schild entsprechend hochzählt.
Wenn zb. 20 in dieser Welt sind, gibt es einem eine Message aus.
Das Schild soll immer die aktuelle Anzahl anzeigen?
Oder immer hochzählen, sobald einer das Schild geklickt hat?
Auf jedenfall würde ich eine for-Schleife laufen lassen, die alle OnlineSpieler abfragt, auf welcher Welt sie sind. Wenn sie in der gewünschten Welt sind, wird einfach eine Variable hochgezählt und am Ende auf das Schild geschrieben.
Ja, das Schild soll immer den aktuellen Stand anzeigen.
Das ganze soll praktisch ein Lobby-Plugin werden.
So eines wie es auch jeder Minigame Server hat.
Das Problem ist halt, dass ich nur einen Server zur Verfügung habe.
1. Sollte das Schild gespeichert werden (Die Location/Position des Schildes)
Jetzt kommt es drauf an, wie du die Zahl haben willst:
1. Du prüfst in regelmäßigen Abständen (Scheduler), wieviele Spieler auf der Welt sind
2. Du zählst beim Klick auf das Schild um 1 hoch, wenn das Game zu ende ist, wird die Zahl wieder um eins gesenkt (soll ja glaub ein spiel werden?)
Und so hast du dann die Zahl, die du dann nur noch mit dem Plugin auf das Schild schreiben musst
1. Sollte das Schild gespeichert werden (Die Location/Position des Schildes)
Jetzt kommt es drauf an, wie du die Zahl haben willst:
1. Du prüfst in regelmäßigen Abständen (Scheduler), wieviele Spieler auf der Welt sind
2. Du zählst beim Klick auf das Schild um 1 hoch, wenn das Game zu ende ist, wird die Zahl wieder um eins gesenkt (soll ja glaub ein spiel werden?)
Und so hast du dann die Zahl, die du dann nur noch mit dem Plugin auf das Schild schreiben musst
Wozu ein scheduler, das ist soch nur unnötiger lag und nicht genau, einfach beim Playerjoin oder arenajoin das schild updaten
ich würde gerne wissen, wie man mit einem Bukkit Plugin herrausfinden kann, wieviele Spieler sich in einer Welt befinden, und demnach ein Schild ändern kann.
Ja, aber nicht mit dem JoinEvent alleine. Man kann es schon mit Events machen.
(bei nur JoinEvent, würde man missachten, dass Spieler A von Welt A auf Welt B wechselt). Daher hier noch das PlayerChangedWorldEvent zusätzlich zu dem PlayerJoinEvent
[Bukkit] Die ganze Welt protecten ? 04/13/2012 - Minecraft - 14 Replies Hi,
wie es schon im Titel steht möchte ich wissen wie man die ganze Welt protectet.
Würde mich über eine Antwort freunen.
mfg
Haus von einer Welt zur andern! 01/11/2012 - Minecraft - 4 Replies Huhu,
gib's ein Programm mit dem ich ein Haus aus einer Welt in eine andere Welt machen kann? Mit MCEdit vielleicht? Wisst ihr wie?
MfG
Kopie einer Welt? 04/17/2011 - Minecraft - 1 Replies Hallo,
ist es möglich eine Welt zu kopieren ohne Admin zu sein?
Und eine nebenfrage hat jemand zufällig diese welt?
http://matt.developedthe.net/wp-content/uploads/2 010/10/Minecraft___Server_060809___1_by_Nova225.pn g