Помогите chatty не получается дать право игроку

munketin

Новичок
Баллы
16
не получается дать право игроку чтобы он писал только одним цветом тоесть он может писать стандартным белым, и из-за того что он купил 1 донат он получается писать + еще зеленым цветом, но у меня не получается так сделать хотя в лак перс пишу chatty.style.green - неполучается, даже если паишу chatty.style.&a тоже нет.
 
не получается дать право игроку чтобы он писал только одним цветом тоесть он может писать стандартным белым, и из-за того что он купил 1 донат он получается писать + еще зеленым цветом, но у меня не получается так сделать хотя в лак перс пишу chatty.style.green - неполучается, даже если паишу chatty.style.&a тоже нет.
Волшебное вики говорит: chatty.style.colors

И да, для майнкрафта &a не зеленый, а лаймовый цвет (это разные цвета! Не путай их)
 
Волшебное вики говорит: chatty.style.colors

И да, для майнкрафта &a не зеленый, а лаймовый цвет (это разные цвета! Не путай их)
"Волшебное вики" говорит что chatty.style.colors, дает возможно использовать все коды цветов, а мне нужно чтобы только 1 и почитай , что я написал выше
 
"Волшебное вики" говорит что chatty.style.colors, дает возможно использовать все коды цветов, а мне нужно чтобы только 1 и почитай , что я написал выше
А ты уверен, что в чати есть такая функция?
 
не получается дать право игроку чтобы он писал только одним цветом тоесть он может писать стандартным белым, и из-за того что он купил 1 донат он получается писать + еще зеленым цветом, но у меня не получается так сделать хотя в лак перс пишу chatty.style.green - неполучается, даже если паишу chatty.style.&a тоже нет.
Такого в чатти нет.
 

Вложения

  • IMG_1758.jpeg
    IMG_1758.jpeg
    212,4 КБ · Просмотры: 3
В чатти нет такой функции для отдельных цветов либо ты не можешь писать цветами либо ты можешь писать всеми цветами
 
Можно сделать с помощью LuckPerms и MyCommand если в чатти можно пихать свои плэйсхолдеры
 
короче говоря создаёшь меню с покупкой разнообразных цветов сообщений чата и при покупке у тебя должно выполнятся следующая команда: /mycmd-playerdata set %player_name% (тут пишешь название для переменной например Chat_color) (RGB Цвет, можно обыкновенные майнкрафторские) потом вставляешь плэйсхолдер %mycommand_playerdata_название% в нашем случае %mycommand_playerdata_Chat_color% перед сообщением в чатти


Пример

Даём игроку цвет при покупке самого цвета
/mycmd-playerdata set %player_name% hex &c

отоброжаем в чате
%luckperms_prefix% %essentials_nickname%>> &7%mycommand_playerdata_hex%%message%
&7стоит чтобы вслучае сброса цвета он становился серым тоесть стандартным

Примечание! playerdata можно ставить отдельно для всех типо если ты выдал игроку цвет у других не будет этот цвет

Потом для сброса ника просто /mycmd-playerdata unset %player_name% hex
И не забудь в language.yml изменить PLAYERDATA_ERROR_MESSAGE: "NoData" на
PLAYERDATA_ERROR_MESSAGE: "" да именно так нужно убрать NoData чтобы когда игрок впервые заходил у него не отображалось NoData перед сообщениями
 
Назад
Верх Низ