1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Использование клавиши на клавиатуре для команды

Тема в разделе "Разработка плагинов для новичков", создана пользователем TerDanes, 21 фев 2024.

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

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

    Баллы:
    66
    Как можно сделать чтобы игрок нажимал клавишу в определенном месте (допустим клавиша F) и от его лица использовалась команда (допустим /menu)?
     
  2. WhiteJQ

    WhiteJQ Ньюби

    Баллы:
    1
    Bukkit не предоставляет такого. Свой клиент нужно писать.
     
    Последнее редактирование: 21 фев 2024
  3. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Не нужно, нажатие конкретно кнопки F спокойно отслеживается без модификации клиента при помощи PlayerSwapHandItemsEvent.
    Ещё можно отслеживать shift, ctrl, q и ещё некоторые
     
  4. WhiteJQ

    WhiteJQ Ньюби

    Баллы:
    1
    Кстати, забыл про это, но это же есть вроде только на выше 1.8 версиях?
     
  5. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Сейчас практически всё пишется на версии 1.16+, максимум всплывает 1.12.
    Поддержка 1.8 как правило только у платных ресурсов реализована, либо просто старых, потому что поддерживать такой огромный спектр версий - это стрелять себе в ногу.
     
  6. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну так мы тоже вроде не застряли в 2014 году )
     
  7. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Только при условии что во второй руке есть предмет иначе ивент невидим.
    Еще можно кнопку L отследить через пакеты
     
  8. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    По крайней мере на Paper 1.16.5 событие PlayerSwapHandItemsEvent срабатывает и без предметов в руке
     
  9. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    На старых версиях можно было только через пакеты
     
  10. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Мы в 2024 году живём
     

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