Frage von KmunBiene, 34

Wie kann man den Befehl auf mehrere Agrumenten Aufteilen?

Hallo, ich würde gerne den Befehl /kitpvp help und /kitpvp join haben. Ich bin mir aber nicht so sicher ob das so aussehen soll:

if(cmd.getName().equalsIgnoreCase("kitpvp")) {
  p.sendMessage("KitPvP Hauptbefehl (/kitpvp join und /kitpvp help)");
   if(args[0].equalsIgnoreCase("join")) {
     p.sendMessage("...");
    }else{
  if(args[0].equalsIgnoreCase("help")) {
   p.sendMessage("...");
  }
  }
}
Antwort
von androhecker, 12

Grundsätzlich richtig. Aber:
1. Du solltest überprüfen ob überhaupt ein Argument angegeben wurde.
2. Für sowas benutzt man Switch Statements mit einem default Teil. UND else ifs macht man mit else if(){} und nicht else{if(){}}

Antwort
von ChristianPl, 17

Sieht richtig aus

Keine passende Antwort gefunden?

Fragen Sie die Community