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

KDR Plugin

Status
Für weitere Antworten geschlossen.

MrOAriO

Schafhirte
Registriert
6 Oktober 2012
Beiträge
135
Diamanten
0
Minecraft
OAriO
Hey ich habe ein KDR Plugin gecodet es Funktioniert auch alles auser wenn ich
/Stats Tim eingebe und dieser Spieler nicht in der Config ist .. wie mache ich das er dann sagt der Spieler hatte noch keinen Tod ?

Code:
      if (args.length == 1) {
        try {
          Player p2 = Bukkit.getServer().getPlayer(args[0]);
          double kills = getConfig().getInt("Stats.Players." + p2.getName() + ".Kills");
          double deaths = getConfig().getInt("Stats.Players." + p2.getName() + ".Deaths");
          double kd = kills / deaths;
          kd *= 100.0D;
          kd = Math.round(kd);
          kd /= 100.0D;
          if (deaths == 0.0D) {
            p.sendMessage(this.k + "Die Stats von§2 " + p2.getName() );
            p.sendMessage(this.k + "§cKills : " + (int)kills );
            p.sendMessage(this.k + "§cDeaths : " + (int)deaths );
            p.sendMessage(this.k + "§cKDR : " + kd);
            return true;
          }
            p.sendMessage(this.k + "Die Stats von§2 " + p2.getName() );
            p.sendMessage(this.k + "§cKills : " + (int)kills );
            p.sendMessage(this.k + "§cDeaths : " + (int)deaths );
            p.sendMessage(this.k + "§cKDR : " + kd);
                } catch (NumberFormatException e) {
        } catch (ArrayIndexOutOfBound***ception e) {
          p.sendMessage(this.k + "Es ist ein Fehler auf getaucht!");
          
        }
      }
    }
    return false;

er senden dann halt nicht es ist ein fehler auf getaucht
 

Daaaaniel

Minecrafter
Registriert
21 September 2012
Beiträge
16
Diamanten
0
Minecraft
Daaaaniel
wenn der angegebene Spieler nicht in der config ist müsste es doch eine nullpointerexception geben oder?
dann müsstest du dafür einfach noch eine catch schleife mit nullpointerexception einfügen.
 
Status
Für weitere Antworten geschlossen.
Oben