Ir para conteúdo
  • 0

[Resolvido] GUI


Guest ▬╡BaianoPvP╞▬

Pergunta

Guest ▬╡BaianoPvP╞▬

alguem sabe como coloco gui no meu plugin codico:

 

if (commandLabel.equalsIgnoreCase("espada")){
    if (!p.hasPermission("bsword.usar")) {
    p.sendMessage(getConfig().getString("Permissao").replace("&", "§"));
        return false;
    }
    if(cooldown.containsKey(p)){
    p.sendMessage(getConfig().getString("Mensagem_Delay").replace("&", "§"));
    return false;
    }
      Inventory inv = Bukkit.getServer().createInventory(p, 9, "§0§lEspadas");
 
      if (getConfig().getInt("IDEspada") != 267 && getConfig().getInt("IDEspada") != 268 && getConfig().getInt("IDEspada") != 272 && getConfig().getInt("IDEspada") != 279) {
        p.sendMessage("§cO ID escolhido nao e uma espada!");
        return false;
     }
 
      ItemStack espada = new ItemStack(Material.getMaterial(getConfig().getInt("IDEspada")));
      ItemMeta IDEspada = espada.getItemMeta();
      IDEspada.setDisplayName(getConfig().getString("Lore").replace("&", "§"));
      espada.setItemMeta(IDEspada);
      inv.clear();
      inv.setItem(0, espada);
      inv.setItem(1, espada);
      inv.setItem(2, espada);
      inv.setItem(3, espada);
      inv.setItem(4, espada);
      inv.setItem(5, espada);
      inv.setItem(6, espada);
      inv.setItem(7, espada);
      inv.setItem(8, espada);
      p.openInventory(inv);
      p.playSound(p.getLocation(), Sound.NOTE_PLING, 5.0F, 5.0F);
      cooldown.put(p, getConfig().getInt("Delay_Comando"));
      task = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
     public void run(){
     if(!cooldown.containsKey(p)){
    Bukkit.getScheduler().cancelTask(task);
    return;
     }
     int c = cooldown.get(p).intValue();
     if(c <= 0){
     cooldown.remove(p);
     Bukkit.getScheduler().cancelTask(task);
     return;
     }
     cooldown.remove(p);
     cooldown.put(p, c - 1);
     }
      }, 0, 20);
    }
    return false;
  }
}

Obrigado para quem ajuda

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

Guest ▬╡BaianoPvP╞▬
  p.openInventory(inv);

Era pra abrir, tem alguma coisa errada, ve se nao ta dando nenhum erro.

 

Resolvido mais como eu coloco tipo um comando ex /plugin info e reload 

Link para o comentário
Compartilhar em outros sites

Resolvido mais como eu coloco tipo um comando ex /plugin info e reload 

 

if (args.length == 0)

{

    player.sendMessage("Use /plugin info ou /plugin reload")

   return;

}

 

if (args[0].equalsIgnoreCase("info"))

{

player.sendMessage("info xd");

}

else if (args[0].equalsIgnoreCase("realod"))

{

player.sendMessage("reload);

}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...