Creative+ Как регистрировать кодом placceholders ?

suppcat2

Активный участник
Регистрация
12 Окт 2024
Сообщения
53
Как убрать отображение placeholders в чате? Bafax2010 сказал, что "Текст содержит" не работает на них. Эта штука ломает игру. Может попробовать как-то запретить писать другим placeholders idk, я не кодер, но нужно для другого.

Короче, нужно как-то, чтобы код смог обнаружить placeholder
 
Последнее редактирование:

Rote7asd

Активный участник
Регистрация
24 Апр 2025
Сообщения
54
Как убрать отображение placeholders в чате, который сделан с помощью кода? Bafax2010 сказал, что "Текст содержит" не работает на них и через какой-то redex. Эта штука ломает игру. Может попробовать как-то запретить писать другим placeholders idk, я не кодер, но нужно для другого.

Нужен ведь кастомный чат, а тут баги с ним.
Форматирование (BB-код):
Событие игрока - событие чата
    Игровое действие - отменить событие
    Если переменная - текст НЕ содержит (ЯБЛОКО сообщение игрока, % [или все плейсхолдеры, либо просто %var(])
        Действие игрока - отправить сообщение (%player%_prefix "&f%player%" "&8»&f" ЯБЛОКО сообщение игрока {через пробел})
 

Bafax2020

Эксперт
Регистрация
19 Сен 2023
Сообщения
11
Форматирование (BB-код):
Событие игрока - событие чата
    Игровое действие - отменить событие
    Если переменная - текст НЕ содержит (ЯБЛОКО сообщение игрока, % [или все плейсхолдеры, либо просто %var(])
        Действие игрока - отправить сообщение (%player%_prefix "&f%player%" "&8»&f" ЯБЛОКО сообщение игрока {через пробел})
горе-кодер
проверяй хотя бы код перед тем как его написать, оно не работает, текст содержит проверяет наличие проверяемого текста после того, как спарсит плейсхолдеры
тоесть код Содержит % в сообщении игрока будет работать так:
написал %var(Bafax2010_role)%
а проверка уже увидит текст &aМирный житель
 

Rote7asd

Активный участник
Регистрация
24 Апр 2025
Сообщения
54
горе-кодер
проверяй хотя бы код перед тем как его написать, оно не работает, текст содержит проверяет наличие проверяемого текста после того, как спарсит плейсхолдеры
тоесть код Содержит % в сообщении игрока будет работать так:
написал %var(Bafax2010_role)%
а проверка уже увидит текст &aМирный житель
ок, можно просто убрать проверку и всо будет робить
проверяй хотя бы код перед тем как его написать
прастите что посмел написать код перед тем как зашёл на мыло
 

Bafax2020

Эксперт
Регистрация
19 Сен 2023
Сообщения
11
ок, можно просто убрать проверку и всо будет робить

прастите что посмел написать код перед тем как зашёл на мыло
если убрать проверку то как оно будет решать проблему с %var()%?
 

Rote7asd

Активный участник
Регистрация
24 Апр 2025
Сообщения
54
если убрать проверку то как оно будет решать проблему с %var()%?
если поставить игровое значение - сообщение игрока а не переменную то будет вместо none писать %var(Rote7asd_role)% ну или вместо Rote7asd %selected% ВАЖНО: ИМЕННО НЕ УСТАНАВЛИВАЯ СООБЩЕНИЕ В ПЕРЕМЕННУЮ
 
Сверху