Префикс роли в чате

Akvum

Новичок
Регистрация
17 Мар 2025
Сообщения
0
Как сделать префикс выбранной роли в чате? Просто я делаю код в 1 строчку, но ничего не получается из за того, что переменная "Сообщение игрока" не работает с действием "Игрок кликнул по инвентарю"
 

maxim34a

Эксперт
Регистрация
10 Июн 2023
Сообщения
576
Как сделать префикс выбранной роли в чате? Просто я делаю код в 1 строчку, но ничего не получается из за того, что переменная "Сообщение игрока" не работает с действием "Игрок кликнул по инвентарю"
сколько тебе лет?

ответишь на вопрос честно - распишу фулл код
 

maxim34a

Эксперт
Регистрация
10 Июн 2023
Сообщения
576
ща напишу
Сообщение объединено:

тебе нужно использовать два события - игрок написал в чат и игрок кликнул по инвентару(названия может быть не такие).

как я понимаю ты сделал уже выбор префикса в меню. Т.е у тебя что-то типа "игрок кликнул по инвентарю -> если номер слота предмета = (номер) -> { тут скобки этого условия }". В скобках ты ставишь "Установить значение переменной". Переменная - Динамическая переменная %player%_prefix, значение - префикс который нужен(то есть переменная текста).

затем в событии "игрок написал в чат" тебе нужно сделать такое: отменить событие, затем ставишь "действие игрока - отправить сообщение". Туда ложишь форматирование которое тебе надо. например хочешь чтобы было такое

Игрок maxim34a -> сообщение

тогда ложишь просто по порядку нужные переменные - %player%_prefix, " ", ник игрока, " -> ", сообщение игрока
ник игрока и сообщение игрока - переменные доступные по клику по яблоку, если я не ошибаюсь. если ошибаюсь - поищи

Затем ты зажимаешь шифт и кликаешь ПКМ по табличке на блоке "действие игрока". Откроется меню выборки, там выбираешь "все игроки" или что-то типа такого

Если что-то не понятно или не можешь найти переменную - пиши

P.S в кавычках обычные текстовые переменные
 
Последнее редактирование:

Akvum

Новичок
Регистрация
17 Мар 2025
Сообщения
0
ща напишу
Сообщение объединено:

тебе нужно использовать два события - игрок написал в чат и игрок кликнул по инвентару(названия может быть не такие).

как я понимаю ты сделал уже выбор префикса в меню. Т.е у тебя что-то типа "игрок кликнул по инвентарю -> если номер слота предмета = (номер) -> { тут скобки этого условия }". В скобках ты ставишь "Установить значение переменной". Переменная - Динамическая переменная %player%_prefix, значение - префикс который нужен(то есть переменная текста).

затем в событии "игрок написал в чат" тебе нужно сделать такое: отменить событие, затем ставишь "действие игрока - отправить сообщение". Туда ложишь форматирование которое тебе надо. например хочешь чтобы было такое

Игрок maxim34a -> сообщение

тогда ложишь просто по порядку нужные переменные - %player%_prefix, " ", ник игрока, " -> ", сообщение игрока
ник игрока и сообщение игрока - переменные доступные по клику по яблоку, если я не ошибаюсь. если ошибаюсь - поищи

Затем ты зажимаешь шифт и кликаешь ПКМ по табличке на блоке "действие игрока". Откроется меню выборки, там выбираешь "все игроки" или что-то типа такого

Если что-то не понятно или не можешь найти переменную - пиши

P.S в кавычках обычные текстовые переменные
Спасибо, щас пойду пробовать
 
Сверху