Frogguer Postado Setembro 25, 2016 Denunciar Compartilhar Postado Setembro 25, 2016 oie queria saber como faço uma uma segunda gui quando clicar em um item. sou iniciante .-. Link para o comentário Compartilhar em outros sites More sharing options...
IZ44KPvP Postado Setembro 26, 2016 Denunciar Compartilhar Postado Setembro 26, 2016 (editado) @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 Setembro 26, 2016 por Izac Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Setembro 25, 2016 Denunciar Compartilhar Postado Setembro 25, 2016 Só criar uma gui, como você criou a 1 Link para o comentário Compartilhar em outros sites More sharing options...
Guest yIagoR3G3N3R4 Postado Setembro 25, 2016 Denunciar Compartilhar Postado Setembro 25, 2016 Só criar uma gui, como você criou a 1 Psé ._. @Topic Crie uma nova GUI que nem você criou a primeira ._. simpris :V Link para o comentário Compartilhar em outros sites More sharing options...
Frogguer Postado Setembro 25, 2016 Autor Denunciar Compartilhar Postado Setembro 25, 2016 Só criar uma gui, como você criou a 1 Psé ._. @Topic Crie uma nova GUI que nem você criou a primeira ._. simpris :v mais então vou ter que pouco um comandos qualquer ? pra poder abrir a segunda ? Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Setembro 25, 2016 Denunciar Compartilhar Postado Setembro 25, 2016 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 More sharing options...
Guest yIagoR3G3N3R4 Postado Setembro 25, 2016 Denunciar Compartilhar Postado Setembro 25, 2016 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 More sharing options...
Frogguer Postado Setembro 26, 2016 Autor Denunciar Compartilhar Postado Setembro 26, 2016 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 More sharing options...
BigWriter Postado Setembro 26, 2016 Denunciar Compartilhar Postado Setembro 26, 2016 Tipo você já sabe como cria a primeira gui né, então simples você vai criar outra do mesmo modo da primeira só que você vai abrir ela só quando o player interagir com tal item na gui ai você vai p.openinventory(inv2); por exemplo... Link para o comentário Compartilhar em outros sites More sharing options...
Guest born95 Postado Setembro 26, 2016 Denunciar Compartilhar Postado Setembro 26, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frogguer
oie queria saber como faço uma uma segunda gui quando clicar em um item.
sou iniciante .-.
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados