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

Решено Message Announcer - как вшить ссылку?

Тема в разделе "Помощь", создана пользователем Max Sovetov, 26 май 2019.

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

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

    Баллы:
    66
    Привет. Я не знаток JSON, и не знаю, как сделать такое: при нажатии на слово из строки открывалась ссылка, к примеру на сообщество вконтакте и т.п. За помощь буду искренне благодарен.
    Вот конфиг, вдруг понадобится (вшить ссылку нужно в группе 'group', в слово 'здесь'):
    Код:
    # MessageAnnouncer v1.10.0 Main configuration
    announcer_enabled: true
    announcer_random: false
    announce_interval: 10
    sound:
      enabled: false
      sound_name: NOTE_PLING
      volume: 10
      pitch: 1
    interval_announcement_list:
    - rules
    - group
    announcements:
      rules:
      - '{"text": "&r"}'
      - '{"text": "&c&l| &fНастоятельно рекомендуем ознакомиться с правилами сервера."}'
      - '{"text": "&c&l| &fНезнание правил не освобождает от ответственности."}'
      - '{"text": "&r"}'
      group:
      - '{"text": "&r"}'
      - '{"text": "&c&l| &fВступайте в наше официальное сообщество вконтакте."}'
      - '{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это &cздесь&f."}'
      - '{"text": "&r"}'
    
     
  2. Автор темы
    Max Sovetov

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

    Баллы:
    66
    Поднимаю тему. Неужели никто не знает?
     
  3. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  4. Автор темы
    Max Sovetov

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

    Баллы:
    66
    @imDaniX, сгенерировать код - то и я могу, а вот как вшить в слово "ЗДЕСЬ" ссылку?
     
  5. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    С плагином не работал, но предположу, что через запятую.
    {"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это },{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}
     
  6. Автор темы
    Max Sovetov

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

    Баллы:
    66
    @imDaniX, увы, это не так.
    [​IMG]
     
  7. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    После "всё это " не хватает двойной кавычки.
     
  8. Автор темы
    Max Sovetov

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

    Баллы:
    66
    Сейчас всё окей с кодом?
    upload_2019-5-27_13-6-31.png
     
  9. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Стоит поставить пробел сразу после "это", а то будет "этоздесь". А так - на вид всё в порядке.
     
  10. Автор темы
    Max Sovetov

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

    Баллы:
    66
    Слово "ЗДЕСЬ" просто не появляется. Информации в консоли нет.
    upload_2019-5-27_13-11-27.png
     
  11. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Попробуй окружить весь текст квадратными скобками, вроде
    [{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это "},{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}]
     
  12. Автор темы
    Max Sovetov

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

    Баллы:
    66
    Ничего не изменилось. Я даже не знаю уже, что помочь может)0
     
  13. Автор темы
    Max Sovetov

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

    Баллы:
    66
    @imDaniX , слушай. Может ты в AutoMessage разбираешься? Я готов сменить, и рискнуть использовать версию для 1.8 на 1.12.2 сервере. Там вроде можно вставить ссылку в текст.
     
  14. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Ух... Ещё как вариант можно использовать extra
    [{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это ","extra":[{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}}]}]

    С AutoMessage в последний раз работал лет 4-5 назад, так что даже не знаю.
     
  15. Автор темы
    Max Sovetov

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

    Баллы:
    66
    @imDaniX , появилось слово "ЗДЕСЬ", но я нажимаю и ничего не происходит, эх.
     
  16. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Хм, странно. А если отдельной сторокой написать
    - {"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}}
    сообщение кликабельно?
     
  17. Автор темы
    Max Sovetov

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

    Баллы:
    66
    @imDaniX , отдельно не показывается вообще :\
     
  18. deadanykey

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

    Баллы:
    96
    А покажите-ка получившийся конфиг?
     
  19. ВukkitPrоfi

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

    Баллы:
    76
  20. alexandrage

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

    Баллы:
    173
    Юзай стандартный автомеседж, там такое точно работает.
     
Статус темы:
Закрыта.

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