ClearInventory Plugin...

Dieses Thema im Forum "Programmierung" wurde erstellt von Lik3Fr33, 12. Oktober 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Lik3Fr33
    Offline

    Lik3Fr33 Gesperrt

    Registriert seit:
    1. Oktober 2012
    Beiträge:
    37
    Minecraft:
    mdafcker / Lik3Fr33
    Hay Leute..
    Ich habe ein ClearInventory Plugin gemacht..
    Hier mal der Code:

    Code (Text):
    1.     if ((commandLable.equalsIgnoreCase("ci")) || (commandLable.equalsIgnoreCase("ClearInventory"))) {
    2.         if ((sender instanceof Player)) {
    3.            Player pl = (Player)sender;
    4.            if (pl.hasPermission("system.clearinventory")) {
    5.            if (args.length == 0) {
    6.            
    7.            pl.getInventory().clear();
    8.            pl.sendMessage("§eDu hast dein Inventar gelöscht.");
    9.            }
    10.          }
    11.          else {
    12.            pl.sendMessage("§cDu hast keine Rechte für /clearinventory!");
    13.          }
    14.        } else {
    15.          log.info("§cDies ist ein Ingame Befehl!");
    16.        }
    17.        return true;
    18.      }
    19.  
    20.     if ((commandLable.equalsIgnoreCase("ci")) || (commandLable.equalsIgnoreCase("ClearInventory"))) {
    21.         if ((sender instanceof Player)) {
    22.            Player ziel = this.getServer().getPlayer(args[0]);
    23.            if (ziel.hasPermission("system.other.clearinventory")) {
    24.            if (args.length == 1) {
    25.            
    26.                ziel.getInventory().clear();
    27.                ziel.sendMessage("§eDein Inventar würde geleert.");
    28.            }
    29.          }
    30.          else {
    31.              ziel.sendMessage("§cDu hast keine Rechte für /clearinventory!");
    32.          }
    33.        } else {
    34.          log.info("§cDies ist ein Ingame Befehl!");
    35.        }
    36.        return true;
    37.      }
    Und Ich kenne mich nocht nicht so richtig aus mit "args[o]" Ich hatte es gerne so gehabt /ci <spieler> aber das geht nicht W a R U M ? !
    Wer nett wenn einer Schreibt Warum es nicht geht ;)

    Mfg, Lik3Fr33
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Lern Java bevor du anfängst Plugins zu schreiben.
    args ist nur ein String array, wo muss man sich da bitte auskennen?
    Und ausserdem returnst du nach dem ersten befehl zu 100%,
    so kann das natürlich nicht funktionieren.
     
    #2
  3. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    686
    Schau mal in den Essentials Source Code wenn du wissen willst wie es richtig geht.
     
    #3
Status des Themas:
Es sind keine weiteren Antworten möglich.