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

Сообщения в ActionBar

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

    Баллы:
    76
    Имя в Minecraft:
    imDaniX
  11. alexandrage

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

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

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