Ir para conteúdo
  • 0

[Resolvido] [Duvida] como faço uma segunda GUI


Frogguer

Pergunta

9 respostass a esta questão

Posts Recomendados

@EventHandler

protected void onClick(InventoryClickEvent e){

 

Player p = e.getWhoClicked();

 

if(e.getInventory().getTitle().equals("Primeiro Inventario")){

 

    if(e.getCurentItem().getType() == Material.DIAMOND){

    e.setCanceled(true);

    p.closeInventory();

    inv2(p);

    

 

}

 

}

}

 

 

private void inv2(Player p){

 

      Inventory inv = Bukkit.createInventory(null, numerodeslots, "Segundo Inventario");

 

      ItemStack item = new ItemStack(Material.EMERALD);

      ItemMeta itemmeta = item.getItemMeta();

      itemmeta.setDisplayName("Nome Do Item DO Segundo INVENTARIO");

      item.setItemMeta(itemmeta);

 

     inv.addItem(item);

 

 

    p.openInventory(inv);

 

 

}

Editado por Izac
Link para o comentário
Compartilhar em outros sites

mais então vou ter que pouco um comandos qualquer ? pra poder abrir a segunda  ? 

Quando ele clicar no item faz isso:

Inventory inv2 = Bukkit.createInventory(null, 9, "§aSegunda GUI");

inv2.addItem(new ItemStack(Material.DIAMOND));

p.openInventory(inv2);
Link para o comentário
Compartilhar em outros sites

Guest yIagoR3G3N3R4

mais então vou ter que pouco um comandos qualquer ? pra poder abrir a segunda  ? 

Nao,

Inventory inv = Bukkit.create... tu sabe o resto

ItemStack is ... tu sabe o resto

apos clicar no item e so usar

p.openInventory(inv);
Link para o comentário
Compartilhar em outros sites

 

Quando ele clicar no item faz isso:

Inventory inv2 = Bukkit.createInventory(null, 9, "§aSegunda GUI");

inv2.addItem(new ItemStack(Material.DIAMOND));

p.openInventory(inv2);

 

 

 

Nao,

Inventory inv = Bukkit.create... tu sabe o resto

ItemStack is ... tu sabe o resto

apos clicar no item e so usar

p.openInventory(inv);

 

 

sou iniciante poderia me dar exemplos. 

Link para o comentário
Compartilhar em outros sites

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