Режутся слова в чате

ZizionarD

Участник
Сообщения
596
Реакции
66
Операционная система
Linux
Здравствуйте! На сервере стоит плагин Chat Colors CSGO (Custom Chat Colors) и Модуль плагина - [VIP] Chat, работает это под [Any] Chat-Processor (Replacement for Simple Chat Processor) - AlliedModders
Когда пишешь в чат сообщение то оно может обрезаться
F631E45A-F3D4-4F0D-9C1D-278F21B0B24E.jpeg
 
Последнее редактирование:

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Буфер, в котором хранится мсж маловат
 

Mr_panica

XenForo one 💖
Сообщения
925
Реакции
441
И как его увеличить?
Никак, вроде, 128 символов (или байтов - не помню) лимит, если я не ошибаюсь.
Можно написать плагин, который будет делить сообщение на 2 и писать его друг за другом.

Ещё, вроде, спец символы цветов в чате тоже занимают место, так что можно заменить их на более короткие.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,558
Реакции
5,055
1 символ кирилицы = 2 символам латиницы
1 код цвета = 1 символу латиницы
 

ZizionarD

Участник
Сообщения
596
Реакции
66
Ну получается если писать цифры, то нормально, а вот сообщение на русском режет, вот пример мой, сообщение "Проверочное сообщение чата!"
Как в чате выглядит:
1589544983335.png
 
Последнее редактирование:

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
В исходниках SCP есть такие строки:
C-подобный:
#define MAXLENGTH_INPUT            128     // Inclues \0 and is the size of the chat input box.
#define MAXLENGTH_NAME            64        // This is backwords math to get compability.  Sourcemod has it set at 32, but there is room for more.
#define MAXLENGTH_MESSAGE        256        // This is based upon the SDK and the length of the entire message, including tags, name, : etc.
Как их правильно поправить?
C-подобный:
#define MAXLENGTH_INPUT            256     
#define MAXLENGTH_NAME            MAX_NAME_LENGTH        
#define MAXLENGTH_MESSAGE        512
 

ZizionarD

Участник
Сообщения
596
Реакции
66
Кстати, щас только увидел, что префикс стоит после никнейма, а по сути должен до него стоят, как можно поправить?
Сообщения автоматически склеены:

Короче разобрался, скачал и скомпилил эту версию плагина https://hlmod.ru/threads/chat-colors-csgo-custom-chat-colors.24867/page-10#post-288799 и все нормально стало, при этом значения сделал так:
C-подобный:
#define MAXLENGTH_INPUT            256     
#define MAXLENGTH_NAME            MAX_NAME_LENGTH       
#define MAXLENGTH_MESSAGE        512
 
Последнее редактирование:
Сверху Снизу