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!

Wo ist der Fehler?

Dieses Thema im Forum "Server Plugins" wurde erstellt von Arko93, 14. November 2013.

  1. Arko93
    Offline

    Arko93

    Registriert seit:
    9. März 2012
    Beiträge:
    528
    Minecraft:
    Arko93
    Hi habe mal etwas Programiert...funktioniert alles schön und gut, bis auf das ausführen der Comands o_O
    Hat da jemand eine Idee? bzw eine andere Metode?


    Code (Text):
    1. package de.arko.fcheropack.listener;
    2.  
    3. import de.arko.fcheropack.FCHeroPack;
    4. import java.util.List;
    5. import org.bukkit.event.EventHandler;
    6. import org.bukkit.event.Listener;
    7. import org.bukkit.event.player.PlayerLoginEvent;
    8.  
    9. public class FCHPPlayerLoginListener implements Listener {
    10.    
    11.     private final FCHeroPack plugin;
    12.    
    13.     public FCHPPlayerLoginListener(FCHeroPack plugin) {
    14.         this.plugin = plugin;
    15.     }
    16.    
    17.     @EventHandler
    18.     public void onLogin(PlayerLoginEvent e) {
    19.         short isNew = ((plugin.getConfig().getStringList("played_before").contains(e.getPlayer().getName())) ? ((short)0) : ((short)1));
    20.         if (isNew == 1) {
    21.             List<String> players = plugin.getConfig().getStringList("played_before");
    22.             players.add(e.getPlayer().getName());
    23.             plugin.getConfig().set("played_before", players);
    24.             plugin.saveConfig();
    25.             for (String cs : new String[]{"/hero prof Gehilfe", "/hero confirm", "/klassen"}) {
    26.                 e.getPlayer().chat(cs);
    27.             }
    28.         }
    29.     }
    30. }
     
    #1
  2. Werbung
    Online

    Werbung

  3. Moehritz
    Offline

    Moehritz

    Registriert seit:
    3. Mai 2012
    Beiträge:
    53
    Minecraft:
    Moehritz
  4. Arko93
    Offline

    Arko93

    Registriert seit:
    9. März 2012
    Beiträge:
    528
    Minecraft:
    Arko93
    Code (Text):
    1. package de.arko.fcheropack.listener;
    2.  
    3. import de.arko.fcheropack.FCHeroPack;
    4. import java.util.List;
    5. import org.bukkit.event.EventHandler;
    6. import org.bukkit.event.Listener;
    7. import org.bukkit.event.player.PlayerLoginEvent;
    8. public class FCHPPlayerLoginListener implements Listener {
    9.    
    10.     private final FCHeroPack plugin;
    11.    
    12.     public FCHPPlayerLoginListener(FCHeroPack plugin) {
    13.         this.plugin = plugin;
    14.     }
    15.    
    16.     @EventHandler
    17.     public void onLogin(PlayerLoginEvent e) {
    18.         short isNew = ((plugin.getConfig().getStringList("played_before").contains(e.getPlayer().getName())) ? ((short)0) : ((short)1));
    19.         if (isNew == 1) {
    20.             List<String> players = plugin.getConfig().getStringList("played_before");
    21.             players.add(e.getPlayer().getName());
    22.             plugin.getConfig().set("played_before", players);
    23.             plugin.saveConfig();
    24.             e.getPlayer().performCommand("klassen");
    25.             }
    26.         }
    27.     }
    Still dont work o_O
     
    #3
  5. DBX12
    Offline

    DBX12

    Registriert seit:
    25. Juli 2012
    Beiträge:
    17
    Minecraft:
    DBX12
    Also wir haben es deutlich leichter, wenn du mit dem Code den Fehler postest (Bitte komplette, betroffene Klasse posten wegen Zeilennummern). Dann findet sich der Fehler leichter ;)
    Meine Vermutung ist, dass der Befehl "performCommand" den gegebenen Befehl nicht findet. Hast du diese Website mal angeschaut?
    LG
    DBX12
     
    #4