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 ?
er senden dann halt nicht es ist ein fehler auf getaucht
/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