Помогите Подставка текста в чат командой

  • Автор темы Автор темы kalmar
  • Дата начала Дата начала

kalmar

Активный участник
Пользователь
Баллы
61
Доброго времени суток!
Я работаю с плагином chest-commands.
Как реализовать следующее:
- При нажатии на иконку в меню в чат игрока подставлялась команда, но не выполнялась, для ее дальнейшего дописывания самим игроком.

Я хочу что бы игроки не прописывали все команды плагинов в чат, а клацкали по менюшке и команда плагина выполнялась.

Я не давно на форуме и могу не знать всех профессиональных названий вещей.
spigot 1.8
 
Последнее редактирование:
http://minecraftjson.com/
Дальше думаю сам поймешь.
/tellraw @a ["{\"text\":\"\",\"extra\":[{\"text\":\"нажми меня\",\"clickEvent\":{\"action\":\"suggest_command\",\"value\":\"/say написать текст\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Отправить команду от имени сервера.\"}]}}}]}"]
Код без слешей для комблока в експорте.
 
Благодарю за прекрасную идею!

Но:
suggest_command (который должен предложить игроку команду) работает в связке с /tellraw.
Выводится в чат текст и по нажатию на него в чат подставляется команда.
Я хотел что бы по нажатию на иконку из плагина chest-commands подставлялась команда в чат игрока. Но команде придется начинаться с /tellraw.. на что у игроков нет прав, команда может выполняться либо из консоли либо из комблока. Я не уверен что им надо давать на это право ведь они смогут использовать /tellraw @a - и писать всему серверу.
Подстановка в чат выполняется по нажатию на строчку в чате или наведению на нее.
Можно сделать так что бы подставлять в чат игроку команду минуя /tellraw..
Или стоит ли давать право игрокам на нее, но изменить ее название на сервере типо /tellsvrbjdjhg(ударился фейсом об клаву).
 
Благодарю за прекрасную идею!

Но:
suggest_command (который должен предложить игроку команду) работает в связке с /tellraw.
Выводится в чат текст и по нажатию на него в чат подставляется команда.
Я хотел что бы по нажатию на иконку из плагина chest-commands подставлялась команда в чат игрока. Но команде придется начинаться с /tellraw.. на что у игроков нет прав, команда может выполняться либо из консоли либо из комблока. Я не уверен что им надо давать на это право ведь они смогут использовать /tellraw @a - и писать всему серверу.
Подстановка в чат выполняется по нажатию на строчку в чате или наведению на нее.
Можно сделать так что бы подставлять в чат игроку команду минуя /tellraw..
Или стоит ли давать право игрокам на нее, но изменить ее название на сервере типо /tellsvrbjdjhg(ударился фейсом об клаву).
Что мешает плагином выполнить команду от консоли?
 
Назад
Верх Низ