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

Помогите Эвент наведения курсора на игрока

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

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

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Это не очень хорошо, ибо мне надо определить игрока сразу же, как на того навели курсор. Если сделать выброс снежка каждые 20 тиков, то нагрузка будет большая. В любом случае нагрузка будет большая, но надо выбрать наименьшую.
     
  2. Хостинг MineCraft
    <
  3. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Если не секрет, то зачем нужно?
     
  4. kris13

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

    Баллы:
    78
    Посмотрите код damage indicators, там ни чего сложного, а нагрузку меньшую чем обработка на стороне клиента вы точно не получите.
     
  5. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Хочу сделать так: если игрок убивал игрока, то он становится его врагом. При наведении курсора на врага, его ник становится красным. Вот-так вот.
     
  6. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я так гранаты себе сделал:)
     
    musel70 и ql_Nik_lp нравится это.
  7. musel70

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

    Баллы:
    88
    А ведь так уже сделано с зомби с кастомным именем: при наведении на зомби над ним появляется его имя
     
  8. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Какое отношение они имеют к сущности игрока?
     
  9. kirill2011s

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

    Баллы:
    103
    Ну типа можно код скомуниздить:)
     
  10. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Не можно, клиент рисует его у мобов и игрока по разному
     
  11. musel70

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

    Баллы:
    88
    Ну, я просто предположил...
     
    ПриветОтЛайки нравится это.
  12. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Всяко советую отказаться от затее, и красить ник по достижению определенного расстояния, ибо такой тяжкий код ради такой маленькой фичурки...
    По моему не стоит того.[DOUBLEPOST=1398343529,1397759384][/DOUBLEPOST]Хотелось бы узнать к чему пришел ТС :)
     
    fromgate нравится это.
  13. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Я отказался, теперь у меня другая проблема! Как засунуть зомбейке в руку предмет? Выкидываю прямо под ним предмет, так эта гадина не берет! Как сделать так, чтоб он взял?
     
  14. JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    setItemInHand? Или я что-то пропустил.
     
  15. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    А как к мобу это применить?
     
  16. BeYkeR

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

    Баллы:
    173
    "Суём" предмет в руку:
    Код:
    zombie.getEntityEquipment().setItemInHand(item)
    Чтобы он подобрал:
    Код:
    zombie.setCanPickupItems(true);
    [DOUBLEPOST=1398396450,1398395751][/DOUBLEPOST]А вот и тема про курсор:
    https://forums.bukkit.org/threads/how-to-check-if-a-player-is-looking-at-a-player.163653/
    Сборник тем про наведения курсора:
    https://forums.bukkit.org/threads/how-to-get-an-entity-on-cursor.172259/
    Работоспособность этих тем не гарантирую.
     
    Последнее редактирование: 25 апр 2014
    unlimited, Gentalion, AlexGL и 2 другим нравится это.
  17. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Спасибо, братишка :3
     
  18. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    А не проще использовать EntityTargetLivingEntityEvent?
     
    ПриветОтЛайки и konfyciu98 нравится это.
  19. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ок, спасибо! Запомню это.
     
  20. GodlikE

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

    Баллы:
    103
    Имя в Minecraft:
    GodlikE
    Не за что=)
     
  21. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    понятно
     
    andrey456 нравится это.

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