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

Помогите Событие, когда игрок одел броню

Тема в разделе "Разработка плагинов для новичков", создана пользователем Lisenochek, 5 июл 2016.

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

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Всем привет, можете подсказать, какое событие отвечает, когда игрок одел броню?

    Перелазил все, но не нашел
     
  2. Хостинг MineCraft
    <
  3. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    InventoryClickEvent в нём проверяй слоты на которые нажимает игрок[DOUBLEPOST=1467714473,1467714386][/DOUBLEPOST]вот: if (event.getSlotType().equals((Object)InventoryType.SlotType.ARMOR)){System.out.println("Кликнул на слот брони")}
     
  4. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    А если игрок одел броньку через ПКМ - InventoryInteractEvent?
     
  5. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Вроде как InventoryClickEvent ловит любой клик
     
  6. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    У меня InventoryInteractEvent отлавливается, когда юзается бинт или шина.
     
  7. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Поподробнее: что такое "бинт",что такое "шина"
     
  8. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Если перс сломает ногу, то надо заюзать шину, чтобы вылечится. Соответственно шина, если нажать на ПКМ исчезает.
     
  9. Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Не знаю разницы между InventoryClickEvent и InventoryInteractEvent ,знаю что в InventoryClickEvent можно проверить тип клика так: if (event.getClick().equals(ClickType.RIGHT)){System.out.println("Это правый клик")}
     
  10. Автор темы
    Lisenochek

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

    Баллы:
    76
    Имя в Minecraft:
    Lisenochek
    Гуд, я пожалуй заменю.
     
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    И потом удивляются, от куда рождаются говнокодеры...
    if(event.isRightClick()) {

    }
     

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