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

Сообщения в ActionBar

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

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

    EwrsPlay Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Ewrs728
    Всем привет. Был на одном сервере, там, например, если игрок в PvP, у него в ActionBar отправляются сообщения со временем. Однако, название региона не перебивает это сообщение. И как только он выходит из PvP, то сообщение про регион снова появляется. Я не могу понять как это сделать. У меня очень много вещей в ActionBar и делать что-то связанное с List не вижу смысла. Перехватить эти сообщения никак нельзя... Что же тогда?
     
  2. alexandrage

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

    Баллы:
    173
  3. Автор темы
    EwrsPlay

    EwrsPlay Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Ewrs728
    И как мне if поможет в этом случае? Ты про проверку с List имеешь ввиду?
     
  4. alexandrage

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

    Баллы:
    173
    Ну менять сообщение или что ты там хотел.
     
  5. Автор темы
    EwrsPlay

    EwrsPlay Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Ewrs728
    Менять сообщение. Но может же быть анимация. И всё равно не врубаюсь с предложением юзать if.
     
  6. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Проще всего было бы просто редактировать тот плагин, который показывает название региона в чат, и сделать проверку на то, находится ли игрок в ПвП.
    Если нет возможности - можно перехватить ActionBar-сообщение с названием рг при помощи ProtocolLib, и, опять же, если игрок в ПвП - отменить отправку сообщения.
     
  7. alexandrage

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

    Баллы:
    173
    Ну если тебе надо одновременно, тогда сложи 2 переменные string1+strnmg2.
     
  8. Автор темы
    EwrsPlay

    EwrsPlay Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Ewrs728
    2 разных плагина


    Немного поподробнее про перехват
     
  9. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  10. alexandrage

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

    Баллы:
    173
    Соедини. Сам себе жизнь усложняешь.
     
Статус темы:
Закрыта.

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