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

Статус
Закрыто для дальнейших ответов.

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"}'
 
@imDaniX, сгенерировать код - то и я могу, а вот как вшить в слово "ЗДЕСЬ" ссылку?
С плагином не работал, но предположу, что через запятую.
{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это },{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}
 
@imDaniX, увы, это не так.
mEhI4Cn.png
 
Слово "ЗДЕСЬ" просто не появляется. Информации в консоли нет.
Посмотреть вложение 53929
Попробуй окружить весь текст квадратными скобками, вроде
[{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это "},{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}]
 
@imDaniX , слушай. Может ты в AutoMessage разбираешься? Я готов сменить, и рискнуть использовать версию для 1.8 на 1.12.2 сервере. Там вроде можно вставить ссылку в текст.
 
Ничего не изменилось. Я даже не знаю уже, что помочь может)0
Ух... Ещё как вариант можно использовать extra
[{"text": "&c&l| &fКонкурсы, обновления, новости сервера - всё это ","extra":[{"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}}]}]

@imDaniX , слушай. Может ты в AutoMessage разбираешься? Я готов сменить, и рискнуть использовать версию для 1.8 на 1.12.2 сервере. Там вроде можно вставить ссылку в текст.
С AutoMessage в последний раз работал лет 4-5 назад, так что даже не знаю.
 
@imDaniX , появилось слово "ЗДЕСЬ", но я нажимаю и ничего не происходит, эх.
Хм, странно. А если отдельной сторокой написать
- {"text":"&cздесь&f.","clickEvent":{"action":"open_url","value":"ссылки.net"}}
сообщение кликабельно?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ