Color Chat Processor

Color Chat Processor git

nry1337

крутой
Сообщения
132
Реакции
116
изменить стандартные сообщения типа таких *УБИТ* на цветные
Для css редактируется в файле cstrike.ini , найдешь его по пути addons/sourcemod/configs/ccprocessor . Там где красным выделил, поставь нужный тебе цвет.
Сообщения автоматически склеены:

Если же тебе нужен не фиксированный цвет, а меняющийся в зависимости от мертв или жив игрок, то редактируется в файле перевода ccproc.phrases.txt
 

Вложения

  • 1607412727807.png
    1607412727807.png
    17.8 КБ · Просмотры: 37
  • 1607413143250.png
    1607413143250.png
    2.9 КБ · Просмотры: 32

AllesWhite

Участник
Сообщения
70
Реакции
8
Как убрать дефолтную херню CONSOLE перед сообщением?
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
val-e обновил(а) ресурс [CCP] Color Chat Processor новой записью:

Update v3.2.2

  • Внесены изменения в API:
    • удален натив сс_clear_allcolors
    • изменен форвард cc_proc_RebuildString
      • Теперь это хук.
      • Возвращаемое значение Action: Plugin_Continue, Plugin_Handled, Plugin_Stop*
      • Plugin_Stop - немедленно завершает обработку части сообщения и блокирует его отправку, форвард cc_proc_RebuildString_Post не будет вызван.
      • Plugin_Handled -...

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

L1MONENKO

Добрая душа
Сообщения
655
Реакции
600
Какой же бред все таки, зачем трогать стандартные сообещения, из-за этого я не могу использовать англ язык см по дефолту, так как все сообщения о пополнении баланса игрока и другие будут на англ и никак не зависит от языка клиента, что за бред? Сделай в конце концов квар, который это отключает или сделай так, что бы язык сообщений зависил от клиента.
 

L1MONENKO

Добрая душа
Сообщения
655
Реакции
600
А зачем, если достаточно убрать ненужные фразы из перевода.
Тогда по логике вещей он будет флудить, мол, братан, у тебя с переводом проблемы, их не хватает, иди чини или засру всю консоль и логи, или же он парсит файл перевода, и заменяет фразы которые находятся в переводе
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Тогда по логике вещей он будет флудить, мол, братан, у тебя с переводом проблемы, их не хватает, иди чини или засру всю консоль и логи, или же он парсит файл перевода, и заменяет фразы которые находятся в переводе
Ничего такого: nyood/ccprocessor
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Добавлена пре-релизная версия: Release Core v3.3.0 [test build] · nyood/ccprocessor.

В чем ее отличие от текущей версии?
- Формирование сообщений происходит на языке получателя, а не на языке сервера.
- Более гибкие радио сообщения

В данный момент это стабильная ветка с основным базовым функционалом, но ....

В чем суть сообщения?
У меня нет возможности оценить влияние затраченного времени на формирование сообщения для 20+ получателей (боты исключены),
при условии, что для каждого сообщение формируется заново и проходит весь круг вызовов.
ПОЭТОМУ, у кого есть возможность, протестируйте и отпишитесь.

Значение ServerLang: "en"
En-client & Ru-client соответственно
en-client.png
ru-client.png

Радио-сообщения
radio.png

Сделано по заказу нытью @L1MON
 
Последнее редактирование:

L1MONENKO

Добрая душа
Сообщения
655
Реакции
600
Добавлена пре-релизная версия: Release Core v3.3.0 [test build] · nyood/ccprocessor.

В чем ее отличие от текущей версии?
- Формирование сообщений происходит на языке получателя, а не на языке сервера.
- Более гибкие радио сообщения

В данный момент это стабильная ветка с основным базовым функционалом, но ....

В чем суть сообщения?
У меня нет возможности оценить влияние затраченного времени на формирование сообщения для 20+ получателей (боты исключены),
при условии, что для каждого сообщение формируется заново и проходит весь круг вызовов.
ПОЭТОМУ, у кого есть возможность, протестируйте и отпишитесь.

Значение ServerLang: "en"
En-client & Ru-client соответственно
Посмотреть вложение 69208Посмотреть вложение 69207
Радио-сообщения
Посмотреть вложение 69241

Сделано по заказу нытью @L1MON
Еще появился баг после добавления меток, если долго ими флудить, появляется кулдан и потом появляются такого рода сообщения в чате
1608476343703.png
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Еще появился баг после добавления меток, если долго ими флудить, появляется кулдан и потом появляются такого рода сообщения в чате Посмотреть вложение 69305
Я писал об этом тут: Ядро плагина - [CCP] Color Chat Processor - Обновления
Суть в том, что Valve это аквариум с рыбками, которые вдруг решили передать шаблон радио сообщения в качестве его параметра, ну и соответственно параметр-сообщение в качестве шаблона. Поэтому, костыль в процессе...
Сообщения автоматически склеены:

@L1MON, обновите пре-релиз, сам фикс: nyood/ccp-modules
 
Последнее редактирование:

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
val-e обновил(а) ресурс [CCP] Color Chat Processor новой записью:

Update v3.3.0

- Изменено API
- Теперь части сообщения формируются на языке получателя
- Переписана логика радио канала, это должно исправить ситуации, когда сообщение формировалось неверно*. Большая часть радио команд вынесена в файл перевода: nyood/ccprocessor
- Исправлена работа с Chat Wheel сообщениями. Требования...

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

БлагоЯр

Участник
Сообщения
898
Реакции
86
Что есть Chat Wheel сообщения?

ПС. Чёт не могу нагуглить
 

dvernoff

Добрая душа
Сообщения
638
Реакции
591
@val-e

Решил потестить плагин на сервере, поставил ласт версии с гита,
вот такие вот ошибки.

Error 1:
L 12/30/2020 - 22:57:17: [SM] Exception reported: Array index out-of-bounds (index 11, limit 11)
L 12/30/2020 - 22:57:17: [SM] Blaming: ccp_customchat.smx
L 12/30/2020 - 22:57:17: [SM] Call stack trace:
L 12/30/2020 - 22:57:17: [SM]   [1] Line 420, /home/travis/build/nyood/ccp-modules/src/customchat/scripting/ccp_customchat.sp::cc_proc_RebuildString
L 12/30/2020 - 22:57:17: [SM]   [3] Call_Finish
L 12/30/2020 - 22:57:17: [SM]   [4] Line 617, ccprocessor.sp::Call_RebuildString
L 12/30/2020 - 22:57:17: [SM]   [5] Line 376, ccprocessor.sp::RebuildMessage
L 12/30/2020 - 22:57:17: [SM]   [6] Line 78, ccprocessor/ccp_saytext2.sp::SayText2_Completed


Error 2:
L 12/30/2020 - 22:57:00: [SM] Exception reported: Invalid Handle 2e802c9 (error 2)
L 12/30/2020 - 22:57:00: [SM] Blaming: ccp_vipchat.smx
L 12/30/2020 - 22:57:00: [SM] Call stack trace:
L 12/30/2020 - 22:57:00: [SM]   [0] StringMap.GetString
L 12/30/2020 - 22:57:00: [SM]   [1] Line 285, /home/travis/build/nyood/ccp-modules/src/vipchat/scripting/ccp_vipchat.sp::GetValueFromCookie
L 12/30/2020 - 22:57:00: [SM]   [2] Line 272, /home/travis/build/nyood/ccp-modules/src/vipchat/scripting/ccp_vipchat.sp::VIP_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [4] Call_Finish
L 12/30/2020 - 22:57:00: [SM]   [5] Line 64, vip/API.sp::CreateForward_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [6] Line 196, vip/Clients.sp::Clients_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [7] Line 298, vip/Clients.sp::Clients_LoadVIPFeatures
L 12/30/2020 - 22:57:00: [SM]   [8] Line 248, vip/Clients.sp::Clients_LoadVIPFeaturesPre
L 12/30/2020 - 22:57:00: [SM]   [9] Line 180, vip/Clients.sp::SQL_Callback_OnClientAuthorized
 

rejchev

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

Решил потестить плагин на сервере, поставил ласт версии с гита,
вот такие вот ошибки.

Error 1:
L 12/30/2020 - 22:57:17: [SM] Exception reported: Array index out-of-bounds (index 11, limit 11)
L 12/30/2020 - 22:57:17: [SM] Blaming: ccp_customchat.smx
L 12/30/2020 - 22:57:17: [SM] Call stack trace:
L 12/30/2020 - 22:57:17: [SM]   [1] Line 420, /home/travis/build/nyood/ccp-modules/src/customchat/scripting/ccp_customchat.sp::cc_proc_RebuildString
L 12/30/2020 - 22:57:17: [SM]   [3] Call_Finish
L 12/30/2020 - 22:57:17: [SM]   [4] Line 617, ccprocessor.sp::Call_RebuildString
L 12/30/2020 - 22:57:17: [SM]   [5] Line 376, ccprocessor.sp::RebuildMessage
L 12/30/2020 - 22:57:17: [SM]   [6] Line 78, ccprocessor/ccp_saytext2.sp::SayText2_Completed


Error 2:
L 12/30/2020 - 22:57:00: [SM] Exception reported: Invalid Handle 2e802c9 (error 2)
L 12/30/2020 - 22:57:00: [SM] Blaming: ccp_vipchat.smx
L 12/30/2020 - 22:57:00: [SM] Call stack trace:
L 12/30/2020 - 22:57:00: [SM]   [0] StringMap.GetString
L 12/30/2020 - 22:57:00: [SM]   [1] Line 285, /home/travis/build/nyood/ccp-modules/src/vipchat/scripting/ccp_vipchat.sp::GetValueFromCookie
L 12/30/2020 - 22:57:00: [SM]   [2] Line 272, /home/travis/build/nyood/ccp-modules/src/vipchat/scripting/ccp_vipchat.sp::VIP_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [4] Call_Finish
L 12/30/2020 - 22:57:00: [SM]   [5] Line 64, vip/API.sp::CreateForward_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [6] Line 196, vip/Clients.sp::Clients_OnVIPClientLoaded
L 12/30/2020 - 22:57:00: [SM]   [7] Line 298, vip/Clients.sp::Clients_LoadVIPFeatures
L 12/30/2020 - 22:57:00: [SM]   [8] Line 248, vip/Clients.sp::Clients_LoadVIPFeaturesPre
L 12/30/2020 - 22:57:00: [SM]   [9] Line 180, vip/Clients.sp::SQL_Callback_OnClientAuthorized
это с модулями из этой ветки: nyood/ccp-modules ?
 

kylc

Не мир плох, плохи люди, обвиняющие во всем мир
Сообщения
924
Реакции
294
Плагин, конечно, отличный. Никаких ошибок, ничего. Не чтобы в нем разобраться — предстоит капельку напрячься и вникнуть. Единственное, что мне не нравится — чтобы поменять или добавить префикс, цвет и т.п. нужно перерыть всех конфиги и переводы. Это крайне не удобно.
 
Сверху Снизу