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

Идея Комбинация Клавиш

Discussion in 'Запросы на разработку плагинов' started by Acego, Mar 17, 2017.

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

    Acego Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Acego1023
    Предлагаемое название: ClickCombination

    Версия сервера: 1.7.10 и только

    Что я хочу:

    Попытаюсь объяснить кратко и понятно. Нужен плагин, который добавляет комбинации клавиш, после чего выполняется команда. Что-то такое есть в SkillApi, но там с этим всем запарка и отображения этого комбо в 1.7.10 нет + это не совсем то что мне нужно. Мне нужно, что-бы на разных предметах, можно было задавать разные комбинации и в итоге разные команды.

    Пример:
    item1:
    combination1: 'LeftClick, RightClick, LeftClick'
    comb1-command: /command-1

    combination2: 'RightClick, LeftClick, Leftclick'
    comb2-command: /command-2
    item2:

    combination1: 'LeftClick, RightClick, LeftClick'
    comb1-command: /command-3

    combination2: 'RightClick, LeftClick, Leftclick'
    comb2-command: /command-4

    Помимо этого хотелось бы как либо эту комбинацию отобразить на экране (Например ScoreBoard или что-то другое) Но и без этого будет просто отлично.
     
  2. Хостинг MineCraft
    <
  3. IcedwinterZ

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

    Trophy Points:
    76
    Имя в Minecraft:
    IcedwinterZ
    Модом можно, плагином - нет
     
  4. Larin

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

    Trophy Points:
    103
    Можно плагином сделать.
    Говноеды искать не любят? Кривую и бесплатную реализацию я уже делал, где-то тут есть она, поищи.
     
  5. IcedwinterZ

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

    Trophy Points:
    76
    Имя в Minecraft:
    IcedwinterZ
    Аааа, до меня только сейчас дошло, что кнопки только мышки -0)0)
     
  6. Автор темы
    Acego

    Acego Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Acego1023
    Видел твой плагин, но он на версию 1.11, а мне только на 1.7.10 подходит. + там не все функции, которые мне важны[DOUBLEPOST=1489765873,1489765712][/DOUBLEPOST]
    Если сможешь добавить ему фунции, которые я описал, то я даже его купить у тебя буду готов. Ну и на 1.7.10 перевести конечно же
     
  7. Larin

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

    Trophy Points:
    103
    Я занят и мелкими работами уже не занимаюсь.
     
  8. Автор темы
    Acego

    Acego Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Acego1023
    Жаль :(
     
  9. OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Можно еще добавить к этому всему Shift и WASD.
     
  10. Blc_Dragon

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

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    шифт еще можно, а как ты плагином собираешься отслеживать wasd?
     
  11. Larin

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

    Trophy Points:
    103
    PlayerMoveEvent и немного логики.
     
  12. OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Можно еще Tab и Q
     
  13. Автор темы
    Acego

    Acego Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    Acego1023
    Это все конечно можно, но где человека то найти, который будет готов все это сделать? :(
     
  14. Blc_Dragon

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

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    нажми лево и право одновременно, и полови playerMove, а я посмотрю
     
  15. OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Просто не делать таких сочетаний. А вот WA или SD вполне можно. Правда всё равно это будет довольно костыльно работать, если, например человек заперт внутри четырёх блоков. Но это можно было бы использовать для пользы как частичный сайленс :)
     
  16. Dymeth

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

    Trophy Points:
    76
    Решается прослушкой входящего пакета PlayerPosition.
    Да и все эти Tab, Shift, Q, F, Esc, Ctrl и Space лучше делать на пакетах, т.к. на уровне BukkitAPI реже можно отслеживать подобные вещи (точнее при меньшем количестве ситуаций).
    Кстати в GM1 можно даже среднюю кнопку мыши отлавливать иногда :D
     
    Last edited: Mar 18, 2017
  17. AtomicInteger

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

    Trophy Points:
    46
    Можно зажать игрока блоками, по боках.В итоге, клавиши нажаты, действие не отловлено.
     
  18. Dymeth

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

    Trophy Points:
    76
    А разве клиент ничего не отсылает, когда зажат в блоках?
     
  19. Larin

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

    Trophy Points:
    103
    Всё отсылает, мышкой крутишь - отсылает, и движения тоже отошлет.
     
  20. AtomicInteger

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

    Trophy Points:
    46
    Я думаю он отсылает, когда координаты меняются, а если зажать между блоками...Не знаю, может учтёт то небольшое расстояние, как которое можно сдвинутся в блоке и отошлёт.
     
  21. Larin

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

    Trophy Points:
    103
    Вот ты думаешь, а зачем? Иди и проверь. Он отсылает малейшие изменения.
     

Share This Page