Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ну чувак, ты хоть сам попытайся решить проблему, а не код воруй.Дополнение: Как я понял проблема именно в самом GUI, т.к уже попробывал открывать когда ломаешь блок, не работает.
Ну код по открытию меню должен был выполниться, чтобы оно вернуло falseНу вообще, в конце тела метода "onCommand" стоит return false, поэтому оно и возвращает /tasks.
Здравствуйте, хотел создать меню заданий.
В эклипсе ошибок нет, но при заходе на сервер я ввожу команду /tasks и мне возвращает /tasks .
Вот код:
Код:@EventHandler public void onMenuUse(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if(e.getInventory().getName().equalsIgnoreCase("§aЗадания / Tasks")) { e.setCancelled(true); boolean melon = Levels.melon.get(p.getName()) >= 32; boolean mt = Main.instance.levelsConfig.getBoolean(p.getName() + ".tasks.melon"); if(e.getCurrentItem().hasItemMeta() && e.getCurrentItem().getItemMeta().getDisplayName().equals("§aСобрать 32 арбуза")) { if(melon && !mt) { Main.instance.levelsConfig.set(p.getName() + ".tasks.melon",Boolean.TRUE); p.sendMessage("§7Задание собрать 32 арбуза выполнено!"); Levels.giveMoney(p,5); } else if(mt) { p.sendMessage("§cВы уже выполнили задание."); p.closeInventory(); p.updateInventory(); } } } } public static void showTasksMenu(Player p) { boolean mt = Main.instance.levelsConfig.getBoolean(p.getName() + ".tasks.melon",Boolean.FALSE); int melon = Levels.melon.get(p.getName()); boolean vault = Main.instance.levelsConfig.getBoolean(p.getName() + ".vault"); ItemStack soon = createCustomItem(Material.BARRIER,"&cСкоро...",1,new String[]{}); Inventory menu = Bukkit.createInventory(null,9*6,"§aЗадания / Tasks"); menu.setItem(19,createCustomItem(Material.MELON_BLOCK,"&aСобрать 32 арбуза",1,new String[]{mt?"§2Выполнено":"§cНе выполнено",melon<32?"§bНайдено арбузов: §c" + melon + " / 32":"§bНайдено арбузов: §2" + melon + " / 32"})); menu.setItem(31,soon); menu.setItem(32,soon); menu.setItem(33,soon); menu.setItem(34,soon); p.openInventory(menu); }
(Код не мой.)