2 Players in Hashmap

Discussion in 'Plugin Development' started by creppii, Jul 26, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    creppii

    hey com,

    how can i save 2 players in a hasmap... for a tpa plugin?
    thats what i have:
    Code:
    if(cmd.getName().equalsIgnoreCase("tpa")) {
    if(args.length == 0) {
    p.sendMessage("§4Bitte benutze /tpa <Player>");
    } else if(args.length == 1) {
    if(Bukkit.getPlayerExact(args[0]) == null) {
      sender.sendMessage("§4Der Spieler §7'" + args[0] + "§7' §4wurde nicht gefunden!");
      return true;
    } else {
    Player target = Bukkit.getServer().getPlayer(args[0]);
    this.tp.put(p.getName(), args[0]);
    //THIS WILL PRINT OUT!
    p.sendMessage(p.getName() + " " + this.tp.get(p.getName()));
    //tp.put(p.getName(), target.getName());
    p.sendMessage("§6Du hast dem Spieler §7'" + target.getName() + "§7' §6eine TPA Anfrage geschickt.");
    target.sendMessage("§6-------------< TPA Anfrage >------------------");
    target.sendMessage("§bDer Spieler §7'" + p.getName() + "§7' §bmöchte sich zu dir teleportieren.");
    target.sendMessage("§6Annehmen: §b/tpaccept");
    target.sendMessage("§6Ablehnen: §b/tpdeny");
    target.sendMessage("§6-------------< TPA Anfrage >------------------");
    }
    } else {
    p.sendMessage("§4Bitte benutze /tpa <Player>");
    }
    } else if(cmd.getName().equalsIgnoreCase("tpaccept")) {
    //BUT THIS NOT!
    p.sendMessage("" + this.tp.get(p.getName()));
    if(tp.containsKey(p.getName())){
    p.sendMessage("JA!");
    } else {
    p.sendMessage("NEIN");
    String p2 = tp.get(p.getName());
    Bukkit.broadcastMessage("" + p2);
    }
    if (tp.containsKey(p.getName())) {
    p.sendMessage("asdasdas");
    }
    return true;
    } 
    the if will not trigger and no message get out :/
    why?

    Edit: it works now ^^ i just did the hashmap in my main and then it works :p
     
  2. Offline

    CraftBang

    If it's fixed, please mark your topic as solved.
     
Thread Status:
Not open for further replies.

Share This Page