deusowy_yt 2 Opublikowano 6 czerwca 2018 Udostępnij Opublikowano 6 czerwca 2018 (edytowane) Spoiler package me.neroos.falseandtrue; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener{ boolean b = true; ItemStack s = new ItemStack(Material.STONE);{ ItemMeta im = s.getItemMeta(); im.setDisplayName("§7§oSTONE §7§o(§c§o64§7§o)"); s.setItemMeta(im); } ItemStack d = new ItemStack(Material.DIAMOND); { ItemMeta im = d.getItemMeta(); im.setDisplayName("§b§oDIAMENT §7§o(§c§o64§7§o)"); d.setItemMeta(im); } ItemStack i = new ItemStack(Material.IRON_INGOT);{ ItemMeta im = i.getItemMeta(); im.setDisplayName("§8§oZELAZO §7§o(§c§o64§7§o)"); i.setItemMeta(im); } ItemStack ig = new ItemStack(Material.GOLD_INGOT);{ ItemMeta im = ig.getItemMeta(); im.setDisplayName("§e§oZLOTO §7§o(§c§o64§7§o)"); ig.setItemMeta(im); } ItemStack tnt = new ItemStack(Material.TNT);{ ItemMeta im = tnt.getItemMeta(); im.setDisplayName("§4§oTNT §7§o(§c§o64§7§o)"); tnt.setItemMeta(im); } ItemStack pearl = new ItemStack(Material.ENDER_PEARL);{ ItemMeta im = pearl.getItemMeta(); im.setDisplayName("§1§oPERLY §7§o(§c§o12§7§o)"); pearl.setItemMeta(im); } ItemStack paper = new ItemStack(Material.PAPER);{ ItemMeta im = paper.getItemMeta(); im.setDisplayName("§3§oRANGA PREMIUM POTRZEBUJE §c§o-50% §3§oITEMOW"); paper.setItemMeta(im); } ItemStack em = new ItemStack(Material.EMERALD);{ ItemMeta im = em.getItemMeta(); im.setDisplayName("§a§oEMERALD §7§o(§c§o64§7§o)"); em.setItemMeta(im); } ItemStack gblock = new ItemStack(Material.GOLD_BLOCK);{ ItemMeta im = gblock.getItemMeta(); im.setDisplayName("§6§oBLOK ZLOTA §7§o(§c§o64§7§o)"); gblock.setItemMeta(im); } ItemStack eblock = new ItemStack(Material.EMERALD_BLOCK);{ ItemMeta im = eblock.getItemMeta(); im.setDisplayName("§2§oBLOK EMERALDU §7§o(§c§o64§7§o)"); eblock.setItemMeta(im); } Inventory inv = Bukkit.createInventory(null, 9, "§d§o§lITEMY NA GILDIE");{ inv.setItem(0, pearl); inv.setItem(1, ig); inv.setItem(2, tnt); inv.setItem(3, s); inv.setItem(4, em); inv.setItem(5, paper); inv.setItem(6, i); inv.setItem(7, d); inv.setItem(8, eblock); inv.setItem(9, gblock); } @Override public void onEnable() { System.out.println("ON"); Bukkit.getPluginManager().registerEvents(this, this); } @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { Player p = (Player) sender; if(p.hasPermission("neroitemy.stan")) { if(cmd.getName().equalsIgnoreCase("NeroItemyONczyOFF")) { if(b == true) { p.sendMessage(" §a§oWLACZONE"); }else { p.sendMessage(" §c§oWYLACZONE"); } } if(p.hasPermission("neroitemy.on")) { if(cmd.getName().equalsIgnoreCase("NeroItemyOFF")) { b = false; p.sendMessage(" §e§oITEMY NA GILDIE ZOSTALY §c§oWYLACZONE"); } } if(p.hasPermission("neroitemy.on")) { if(cmd.getName().equalsIgnoreCase("NeroItemyON")) { b = true; p.sendMessage(" §e§oITEMY NA GILDIE ZOSTALY §a§oWLACZONE"); } } if(b == true) { if(cmd.getName().equalsIgnoreCase("itemy")) { p.openInventory(inv); }else { p.sendMessage("§e§o§lITEMY NA GILDIE SA §c§oWYLACZONE!"); } } if(cmd.getName().equalsIgnoreCase("ItemyPomoc")) { sender.sendMessage("§e §e§o/NeroItemyON §8§o- §c§oWLACZA ITEMY"); sender.sendMessage("§e §e§o/NeroItemyOFF §8§o- §c§oWYLACZA ITEMY"); sender.sendMessage("§e §e§o/NeroItemyONczyOFF §8§o- §c§oSPRAWDZA STAN ITEMOW"); sender.sendMessage("§e §e§o/ITEMY §8§o- §c§oOTWIERA ITEMY"); } } return false; } @EventHandler public void onClick(InventoryClickEvent event){ Inventory inventory = event.getInventory(); Player player = (Player) event.getWhoClicked(); if (inventory.getTitle().equalsIgnoreCase("§d§o§lITEMY NA GILDIE")) { event.setCancelled(true); player.closeInventory(); } } } Witam, dlaczego ten kod nie dziala? Edytowane 10 czerwca 2018 przez Nioo Zmieniam nazwę tematu. Notatka dodana przez Nicku Odnośnik do komentarza https://skript.pl/temat/27561-problem-z-javalangarrayindexoutofboundsexception/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#12473 Opublikowano 10 czerwca 2018 Udostępnij Opublikowano 10 czerwca 2018 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/27561-problem-z-javalangarrayindexoutofboundsexception/#findComment-182632 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
deusowy_yt 2
Witam, dlaczego ten kod nie dziala?
Edytowane przez NiooZmieniam nazwę tematu.
Notatka dodana przez Nicku
Odnośnik do komentarza
https://skript.pl/temat/27561-problem-z-javalangarrayindexoutofboundsexception/Udostępnij na innych stronach
21 odpowiedzi na to pytanie
Rekomendowane odpowiedzi