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

[Bukkit]: Countdown!

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Hallo Leute,

ich wollte fragen ob jemand einen Countdown hat der ungefähr so funktioniert:

- Er zählt von 10 runter
- Für alle Spieler in einer ArrayList wird halt die Nachricht 3 2 1 usw.. angezeigt also runtergezählt
- Es wird nicht bei z.b. 2 Spieler die Nachricht geteilt das beim 1. Spieler nur 10 8 6 4 2 steht und beim 2. Spieler 9 7 5 3 1
- Am Ende soll etwas ausgeführt werden.

Ich habe das aber dann wird die Nachricht geteil und am Ende wird tausendmal Das Spiel hat gestartet... angezeigt.

Code:
		            		scheduler = Bukkit.getScheduler().scheduleSyncRepeatingTask(this.plugin, new Runnable() {
		            			
		            			@Override
		            			public void run() {
		            				if(cd == 0){
		            					Bukkit.getScheduler().cancelTask(scheduler);
		            					oitc.sendMessage("§a§lDas Spiel hat gestartet! Viel Glück");
		            					
		            					oitc.performCommand("oitcwarp");
		            					p.getInventory().addItem(new ItemStack(Material.STONE_SWORD));
		            					p.getInventory().addItem(new ItemStack(Material.BOW));
		            					p.getInventory().addItem(new ItemStack(Material.ARROW, 1));

		            				}else{
		            					cd--;
		            					//oitc.sendMessage("§6"+cd);
		            					Bukkit.broadcastMessage("§6"+cd);

		            				}
		            			}
		            		}, 0, 20);
		            		
		            		}
 
Oben