[CCP] Custom Chat

Dzholok

Участник
Сообщения
53
Реакции
2
Очень рад, что прислушался к моему мнению)
После последнего обновления перестали поддерживаться различные символы, вместо символа знак вопроса(
Например вот такой символ ►
 

Dzholok

Участник
Сообщения
53
Реакции
2
А есть ли ограничение на символы в префиксе? У меня почему-то часть префикса пишется, а часть просто пропадает.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
  • Автор ресурса
  • #27
Юникод символы занимают 2/4 байта, поэтому и обрезает.

Не совсем так. Тут дело в самой функции с возвращаемым типом char

C-подобный:
char GetValue(int iPart)
{

    return      (iPart == CPREFIX)  ?   this.m_EMessage.m_szCPrefix :
                (iPart == VPREFIX)  ?   this.m_EMessage.m_szPrefix  :
                (iPart == CNAME)    ?   this.m_EMessage.m_szCName   :
                                        this.m_EMessage.m_szCMessage;
}

В данном случае размерность всех возвращаемых значений будет равна STATUS_LENGTH = 16 байт, проще говоря, берется размер первой переменной и в дальнейшем используется как абсолютная размерность.
Поэтому m_szPrefix с размерностью в PREFIX_LENGTH = 64 байта урезается в те самые STATUS_LENGTH = 16 байт.
Фича крч.
 
  • Мне нравится
Реакции: NaN

rejchev

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

Pika4u

Участник
Сообщения
40
Реакции
0
Здравствуйте, подскажите пожалуйста где конфиг с переменными находится? Просто он при запуске сервера не генерируется в папке cfg
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
  • Автор ресурса
  • #32
nullent? обновил(а) ресурс [CCP] CCMessage новой записью:

Update v3.0.0

  • Переписан код, отвечающий за хранение шаблонов
  • Расширение функционала:
    • Теперь возможно изменять все доступные бинды, в том числе выдавать собственный шаблон игроку.
      • Учитывайте, что значение перезаписывается, а не дополняется.
    • Изменены ключи в конфиге. Если вам не нужно изменять значение - не добавляйте ключ в настройку.
  • Увеличено количество ConVar'ов, удалите старый файл.

Узнать больше об этом обновлении...
 

dizzzll

Участник
Сообщения
2
Реакции
0
Возникла проблема. Вписал свой steamid в графу, выставил цвет сообщений и прификс, но на сервере ничего не поменялось, да и после отправки сообщения, сервер зависает на несколько секунд, хотя до того, как я вписал свой steamid, все было нормально.
Сообщения автоматически склеены:

Возникла проблема. Вписал свой steamid в графу, выставил цвет сообщений и прификс, но на сервере ничего не поменялось, да и после отправки сообщения, сервер зависает на несколько секунд, хотя до того, как я вписал свой steamid, все было нормально.
исправил лаги на сервере, но цвет сообщений не меняется
 
Последнее редактирование:

anowikow

Участник
Сообщения
83
Реакции
18
Не получается скомпилить...

UPD: Решил вопрос....
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    7.6 КБ · Просмотры: 30

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
  • Автор ресурса
  • #36

kylc

Не мир плох, плохи люди, обвиняющие во всем мир
Сообщения
924
Реакции
294
Проблемка. Префикс не сохраняется после смены карты.
Изначально у меня стоит префикс "Владелец".
1609547229975.png
Выбираю "Префикс администратора", все работает
1609547378183.png
1609547291973.png
.
Перезагружаю карту — снова стоит префикс "Владелец".
1609547344448.png
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
  • Автор ресурса
  • #38
@DevBT, там нет куков, вот и выставляет по приоритету
 

kylc

Не мир плох, плохи люди, обвиняющие во всем мир
Сообщения
924
Реакции
294
@DevBT, там нет куков, вот и выставляет по приоритету
Тогда толку от команды !prefix? Получается что она есть, что ее нет. Будь так добр, в обновлении добавь сохранение префиксов.
 
Сверху Снизу