ALLDAYSMOKER 0 Opublikowano 8 czerwca 2021 Udostępnij Opublikowano 8 czerwca 2021 Witam mam problem chodzi o to że gracz może wyjmować itemki z GUI, chodzi mi tutaj o topke w gui znalazalem jakis kod zrodlowy i chcialbym to naprawic jakos ;d public static void OpenGUI(Player p) { Inventory i = Bukkit.createInventory(null, 27, "Statystyki"); ItemStack breaks = Breaks.getItem(p); ItemStack places = Places.getItem(p); ItemStack diamonds = Diamonds.getItem(p); i.setItem(10, breaks); i.setItem(12, places); i.setItem(14, diamonds); p.openInventory(i); } } i tu przykladowo klasa breaks static StatsAPI sa; @SuppressWarnings("static-access") public static ItemStack getItem(Player p) { ItemStack item = new ItemStack(Material.IRON_PICKAXE); ItemMeta meta = item.getItemMeta(); meta.setDisplayName(" §7Wykopane Bloki"); meta.setLore(sa.getLore(p, "breaks", "§7Wykopanych blokow: §e")); item.setItemMeta(meta); return item; } } Odnośnik do komentarza https://skript.pl/temat/49104-problem-z-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 161 Opublikowano 8 czerwca 2021 Udostępnij Opublikowano 8 czerwca 2021 A gdzie listener? Odnośnik do komentarza https://skript.pl/temat/49104-problem-z-gui/#findComment-305294 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Zbucki 46 Opublikowano 8 czerwca 2021 Udostępnij Opublikowano 8 czerwca 2021 @EventHandler public void onClick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if (e.getView().getTitle().equals("Statystyki")) { e.setCancelled(true); } } @EventHandler public void onClick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if (e.getInventory().getTitle().equals("Statystyki")) { e.setCancelled(true); } } 1.Nowsze wersje 2.Starsze wersje Odnośnik do komentarza https://skript.pl/temat/49104-problem-z-gui/#findComment-305316 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
ALLDAYSMOKER 0
Witam mam problem chodzi o to że gracz może wyjmować itemki z GUI, chodzi mi tutaj o topke w gui znalazalem jakis kod zrodlowy i chcialbym to naprawic jakos ;d
public static void OpenGUI(Player p) { Inventory i = Bukkit.createInventory(null, 27, "Statystyki"); ItemStack breaks = Breaks.getItem(p); ItemStack places = Places.getItem(p); ItemStack diamonds = Diamonds.getItem(p); i.setItem(10, breaks); i.setItem(12, places); i.setItem(14, diamonds); p.openInventory(i); } }i tu przykladowo klasa breaks
static StatsAPI sa; @SuppressWarnings("static-access") public static ItemStack getItem(Player p) { ItemStack item = new ItemStack(Material.IRON_PICKAXE); ItemMeta meta = item.getItemMeta(); meta.setDisplayName(" §7Wykopane Bloki"); meta.setLore(sa.getLore(p, "breaks", "§7Wykopanych blokow: §e")); item.setItemMeta(meta); return item; } }Odnośnik do komentarza
https://skript.pl/temat/49104-problem-z-gui/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi