1. 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!

PlugIn [Bukkit]: Countdown!

Dieses Thema im Forum "Programmierung" wurde erstellt von MineForce, 22. Dezember 2013.


  1. MineForce
    Offline

    MineForce Gesperrt

    Registriert seit:
    17. Oktober 2012
    Beiträge:
    122
    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 (Text):
    1.                             scheduler = Bukkit.getScheduler().scheduleSyncRepeatingTask(this.plugin, new Runnable() {
    2.                                
    3.                                 @Override
    4.                                 public void run() {
    5.                                     if(cd == 0){
    6.                                         Bukkit.getScheduler().cancelTask(scheduler);
    7.                                         oitc.sendMessage("§a§lDas Spiel hat gestartet! Viel Glück");
    8.                                        
    9.                                         oitc.performCommand("oitcwarp");
    10.                                         p.getInventory().addItem(new ItemStack(Material.STONE_SWORD));
    11.                                         p.getInventory().addItem(new ItemStack(Material.BOW));
    12.                                         p.getInventory().addItem(new ItemStack(Material.ARROW, 1));
    13.  
    14.                                     }else{
    15.                                         cd--;
    16.                                         //oitc.sendMessage("§6"+cd);
    17.                                         Bukkit.broadcastMessage("§6"+cd);
    18.  
    19.                                     }
    20.                                 }
    21.                             }, 0, 20);
    22.                            
    23.                             }
     
  2. Crazy_Marcel
    Offline

    Crazy_Marcel

    Registriert seit:
    29. Oktober 2013
    Beiträge:
    266
    Geschlecht:
    männlich
    Minecraft:
    Crazy_Marcel
    Hmm is hapt OITC wärs n Parkour oder ein eigenes kleines Event dann hätt ich Command Blocks vorgeschlagen aber so? ...

    Mfg Crazy_Marcel