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

Помогите Насчет ивентов

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

  1. Автор темы
    Mr_IZeam

    Mr_IZeam Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Mr_IZeam
    Как сделать чтоб когда игрок подбирает кирпич ему дает опыт но предмет в инвентаре не должен быть???
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Лови ивент PlayerPickupItemEvent и дальше забирай предмет, ну и давай опыт.
     
  4. Автор темы
    Mr_IZeam

    Mr_IZeam Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Mr_IZeam
    Спс!!Огромное))Я только начал писать плагины,помоги ,а как забрать предмет из инвентаря?[DOUBLEPOST=1450949806,1450949688][/DOUBLEPOST]Лан,пойду изучать синтаксис.Всем пока!!Спс за помощь MrTrojan))
     
  5. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Код:
    @EventHandler
        public void onPickupItem(PlayerPickupItemEvent e) {
            PlayerInventory inv = e.getPlayer().getInventory(); // получение инвентаря игрока
           
            if(inv.contains(Material.DIAMOND_BLOCK)) { // если игрок имеет алмазный блок
                inv.remove(Material.DIAMOND_BLOCK); // забираем алмазный блок
            }
        }
    На примере алмазного блока.
     
  6. Автор темы
    Mr_IZeam

    Mr_IZeam Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Mr_IZeam
    [DOUBLEPOST=1450971459,1450971424][/DOUBLEPOST]Спасибо
     

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