Как сделать команду @rename

Vanilit

Новичок
Регистрация
26 Май 2023
Сообщения
4
Привет, нужна помощь с командой, которая переименовывает предмет. пожалуйста, помогите!
 

SashaLab7

Эксперт
Регистрация
3 Май 2023
Сообщения
93
Событие чата → [Если текст содержит (Сообщение игрока) (@rename) → Заменить символы в тексте (%player%_item_name) (Сообщение игрока) (@rename &f) () <Игнорирование регистра> <Игнорирование цветов> → Установить = (%player%_item) (Текущий предмет) → Установить имя предмету (%player%_item) (%player%_item_name) → Установить предмет в руку () <Основная> → Выдать переменные (%player%_item) ]

Если хочешь делать ввод с цветами (/colors), придется все немного усложнить. Если нужно написать такой код - напиши.
 

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
314
Если хочешь делать ввод с цветами (/colors), придется все немного усложнить
пару действий сделать, и всё
при получании имени (где обрезаем @rename) вместо & ставим r (параграф), и всё
 

_9I_Artem777_

Активный участник
Регистрация
25 Июл 2023
Сообщения
14
Событие чата → [Если текст содержит (Сообщение игрока) (@rename) → Заменить символы в тексте (%player%_item_name) (Сообщение игрока) (@rename &f) () <Игнорирование регистра> <Игнорирование цветов> → Установить = (%player%_item) (Текущий предмет) → Установить имя предмету (%player%_item) (%player%_item_name) → Установить предмет в руку () <Основная> → Выдать переменные (%player%_item) ]

Если хочешь делать ввод с цветами (/colors), придется все немного усложнить. Если нужно написать такой код - напиши.
Код нерабочий, вот рабочая версия
Событие чата -> Если текст содержит(Сообщение игрока, @rename) -> Заменить символы в тексте(%player%_item, сообщение игрока,@rename, ()), отключи регистр текста и цвета ->Присвоить =(%player%_item2, текущий предмет) -> Установить имя предмету(%player%_item2, %player%_item2, %player%_item) -> Установить предмет в руку () -> Выдать переменные(%player%_item2)

Цвет текста объяснил @Mee8YT, за что ему спасибо, облегчил мне задачу
 

SashaLab7

Эксперт
Регистрация
3 Май 2023
Сообщения
93
Заменить символы в тексте(%player%_item, сообщение игрока,@rename, ())
тогда уж лучше заменять "@rename &f", иначе будет лишний пробел в начале.
Код нерабочий, вот рабочая версия
Извиняюсь, зайти на сервер не могу, и в идеале все блоки не помню. Пропустила 1 параметр.
 

SashaLab7

Эксперт
Регистрация
3 Май 2023
Сообщения
93
в iie можно пробел поставить
Можно, но iie есть не у каждого. Да и вообще, по сути, обрезать текст будет лучше всего. Если заменять символы, то и цвета сделать не получится.
 

Mee8YT

Эксперт
Регистрация
3 Май 2023
Сообщения
314
Можно, но iie есть не у каждого. Да и вообще, по сути, обрезать текст будет лучше всего. Если заменять символы, то и цвета сделать не получится.
всё обязательно получится, просто переключатель "цвет" когда обрезаешь "@rename" надо убрать) (выключено)
 
Сверху