Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите ArmorContens

Тема в разделе "Разработка плагинов для новичков", создана пользователем CraftCoder, 2 апр 2014.

  1. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    А что именно вы делаете? Давайте весь код.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Код в студию:
    Код:
    @EventHandler
        public void onGet(InventoryCloseEvent event)
        {
            if (event.getInventory().getTitle() == "Труп")
            {           
                invsave.put(event.getPlayer().getName(), event.getInventory().getContents());           
                if (event.getInventory().getContents().length == 0)
                {
                    @SuppressWarnings("deprecation")
                    Block target = event.getPlayer().getTargetBlock(null, 100);
                    target.getLocation().getBlock().setType(Material.AIR);
                    getLogger().info("Inventory");
                }
            }   
        }
    
    }
     
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    А как проверяете?
     
  5. Автор темы
    CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Открываю сундук, в сундуке все забираю закрываю сундук, сундук исчезает и в консоль пишется "Inventory", т.е условие true или не так надо?
     
    ПриветОтЛайки нравится это.
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    И в чём проблема?
     
  7. Автор темы
    CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Упс опечатка, я как раз таки забираю из сундука не все.
     
    ПриветОтЛайки нравится это.
  8. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Сделайте тестовый вывод массива getContents().
     
  9. Автор темы
    CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Сделал тестовый вывод, потом пробегался по массиву itemstack[] и проверял на null суммировал, проверил кол-во и все заработало:)

    P.S Тему не закрыл, у меня будут еще вопросы.
     

Поделиться этой страницей