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

Помогите Получить игрока на которого смотрит другой игрок (или Entity)

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

Статус темы:
Закрыта.
  1. Автор темы
    TheSkiffSailor

    TheSkiffSailor Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    Привет!
    Прошу помощи, т.к. из гугла способы выкидывали одни стактрейсы, да и нашел я их с трудом.
    Нужно проверить, если игрок смотрит на другого игрока и при этом расстояние между ними не более 2х блоков, отправит ьигроку сообщение, иначе же ничего не делать (тот entity на которого игрок смотрит должен быть типом Player).
    Не имею представления как так сделать.
     
  2. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
  3. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Ну ты в каком классе вообще учишься а?
     
  4. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
  5. Автор темы
    TheSkiffSailor

    TheSkiffSailor Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    Поправка, можно кодом пожалуйста. Бесполезно кидать темы.
     
  6. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Так ты ответишь в каком ты классе?)
     
  7. Klavy

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

    Баллы:
    66
    Один нюанс, здесь помогают людям, а не выполняют за них работу. Учись.
    Проверяй куда и кто смотрит, Player тебя в этом не ограничивает.
     
  8. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Присоединяюсь к ответу выше.
    По идее как сказал AbstractCoder рили лучше перебирать игроков. У каждого игрока брать его хитбокс и чекать на пересечение линию (вектор игрока который смотрит) с каждой гранью этого хитбокса. Здесь идет линейная алгебра (кстати не понял прикол про школу, у нас в обьемном пространстве такое учили ток в универе на первом курсе). В общем все это гуглишь, смотришь как определять точку пересечения и делаешь в коде. Если ты хочешь чего то добиться, то бери и делай. Направление и суть думаю понятна.
     
  9. Автор темы
    TheSkiffSailor

    TheSkiffSailor Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    Спасибо, понял принял.
    Подумал, погуглил еще до 2х ночи и понял как реализовать. Спасибо =)



    ЗАКРЫТО
     
Статус темы:
Закрыта.

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