Color Chat Processor

Color Chat Processor git

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Игра CSS:OB.
Конфиги плагина вообще не трогал.
Проблемы: 1) Ошибка в логе. 2) Появились пробелы перед текстом.
L 02/20/2021 - 12:50:44: [SM] Exception reported: Client index 254 is inval
L 02/20/2021 - 12:50:44: [SM] Blaming: ccp-saytext2.smx
L 02/20/2021 - 12:50:44: [SM] Call stack trace:
L 02/20/2021 - 12:50:44: [SM] [0] GetClientTeam
L 02/20/2021 - 12:50:44: [SM] [1] Line 94, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-saytext2.sp::SayText2_Completed
L 02/20/2021 - 12:50:44: [SM] [3] EndMessage
L 02/20/2021 - 12:50:44: [SM] [4] Line 1877, ---\cstrike\addons\sourcemod\scripting\include\smlib/clients.inc::Client_PrintToChatRaw
L 02/20/2021 - 12:50:44: [SM] [5] Line 1900, ---\cstrike\addons\sourcemod\scripting\include\smlib/clients.inc::Client_PrintToChat
L 02/20/2021 - 12:50:44: [SM] [6] Line 438, ---\cstrike\addons\sourcemod\scripting\smrpg.sp::OnClientPutInServer
1. Проблема в smrpg -> smlib, первый передает кривой индекс, второй его никак не проверяет... 10/10
2. Они всегда были
 

Ампутаге

Участник
Сообщения
84
Реакции
8
1. Проблема в smrpg -> smlib, первый передает кривой индекс, второй его никак не проверяет... 10/10
2. Они всегда были
Ладно с smrpg.
А пробелы как убрать? Не совсем понял про то что они были всегда. Без CCP их нету, чат ровный.
 

rejchev

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

kaiffarik

Участник
Сообщения
41
Реакции
3
Не могу поставить префикс и остальное. Не работают пункты в вип меню. Как пофиксить?
kaiffarik: !vip
L 02/21/2021 - 17:54:50: [ccp-customchat-vip.smx] FeatureMenu(kaiffarik): Something went wrong..
L 02/21/2021 - 17:54:50: [ccp-customchat-vip.smx] OnSelected_Feature(kaiffarik): Items array or client model is null. Aborted
L 02/21/2021 - 17:54:51: [ccp-customchat-vip.smx] FeatureMenu(kaiffarik): Something went wrong..
L 02/21/2021 - 17:54:51: [ccp-customchat-vip.smx] OnSelected_Feature(kaiffarik): Items array or client model is null. Aborted
L 02/21/2021 - 17:54:52: [ccp-customchat-vip.smx] FeatureMenu(kaiffarik): Something went wrong..
L 02/21/2021 - 17:54:52: [ccp-customchat-vip.smx] OnSelected_Feature(kaiffarik): Items array or client model is null. Aborted
L 02/21/2021 - 17:54:52: [ccp-customchat-vip.smx] FeatureMenu(kaiffarik): Something went wrong..
L 02/21/2021 - 17:54:52: [ccp-customchat-vip.smx] OnSelected_Feature(kaiffarik): Items array or client model is null. Aborted
 

rejchev

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

Atmosfera

-4CB.Party
Сообщения
167
Реакции
39
CCP будет иметь лучше функционал, чем обычный CSGOColors и др? Прост никогда не юзал этот плагин
 

rejchev

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

Troyanskaya

Участник
Сообщения
442
Реакции
30
Здравствуйте. Подскажите как подружить CCP с all chat ???
Убитый игрок пишет в чат сообщение. Живой игрок видит его сообщение не окрашенное.
 

rejchev

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

rejchev

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

Update 3.5.0

Что нового?
- Исправлена работа ядра для CS:GO.
Проверить совместимость с другими играми не было возможности, поэтому, если таковой не имеется, стоит сообщить...

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

Revolution792

Участник
Сообщения
123
Реакции
37
Здравствуйте, решил обновить плагин на последнюю версию и столкнулся с проблемой после установки нужный модулей не работает обработка сообщений, а если залить [CCP] Handlers то все плагины что пишут в чат начиная от шопа заканчивая рекламой спамят бесконечно ошибками.

Подскажите плиз что делать ибо последняя версия которой я пользовался эт была 3.1.2

UDP: понял в чём была проблема плагин [Shop] money distributor хз почему но дропал чат
 
Последнее редактирование:

Dancebunny98

Участник
Сообщения
159
Реакции
35
Что делать?*
[VDM] - Hook Convar (sv_full_alltalk)
L 04/08/2021 - 07:25:59: [SM] Exception reported: Invalid memory access
L 04/08/2021 - 07:25:59: [SM] Blaming: ccp-textmsg.smx
L 04/08/2021 - 07:25:59: [SM] Call stack trace:
L 04/08/2021 - 07:25:59: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Что делать?*
[VDM] - Hook Convar (sv_full_alltalk)
L 04/08/2021 - 07:25:59: [SM] Exception reported: Invalid memory access
L 04/08/2021 - 07:25:59: [SM] Blaming: ccp-textmsg.smx
L 04/08/2021 - 07:25:59: [SM] Call stack trace:
L 04/08/2021 - 07:25:59: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
 

Revolution792

Участник
Сообщения
123
Реакции
37
Стоит Build v3.5.0 p1 и модули Build v3.5.0 r1
L 04/11/2021 - 15:54:31: SourceMod error session started
L 04/11/2021 - 15:54:31: [SM] Exception reported: Invalid memory access
L 04/11/2021 - 15:54:31: [SM] Blaming: ccprocessor/ccp-textmsg.smx
L 04/11/2021 - 15:54:31: [SM] Call stack trace:
L 04/11/2021 - 15:54:31: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
L 04/11/2021 - 16:15:16: Error log file session closed.
L 04/11/2021 - 18:26:17: SourceMod error session started
L 04/11/2021 - 18:26:17: [SM] Exception reported: Invalid memory access
L 04/11/2021 - 18:26:17: [SM] Blaming: ccprocessor/ccp-textmsg.smx
L 04/11/2021 - 18:26:17: [SM] Call stack trace:
L 04/11/2021 - 18:26:17: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
L 04/11/2021 - 19:52:14: Error log file session closed.
как скоро будет фикс ? Ошибка не критичная конечно, но всё же
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Стоит Build v3.5.0 p1 и модули Build v3.5.0 r1
L 04/11/2021 - 15:54:31: SourceMod error session started
L 04/11/2021 - 15:54:31: [SM] Exception reported: Invalid memory access
L 04/11/2021 - 15:54:31: [SM] Blaming: ccprocessor/ccp-textmsg.smx
L 04/11/2021 - 15:54:31: [SM] Call stack trace:
L 04/11/2021 - 15:54:31: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
L 04/11/2021 - 16:15:16: Error log file session closed.
L 04/11/2021 - 18:26:17: SourceMod error session started
L 04/11/2021 - 18:26:17: [SM] Exception reported: Invalid memory access
L 04/11/2021 - 18:26:17: [SM] Blaming: ccprocessor/ccp-textmsg.smx
L 04/11/2021 - 18:26:17: [SM] Call stack trace:
L 04/11/2021 - 18:26:17: [SM] [1] Line 45, /home/travis/build/nyood/ccprocessor/src/ccp-handlers/scripting/ccp-textmsg.sp::UserMessage_TextMsg
L 04/11/2021 - 19:52:14: Error log file session closed.
как скоро будет фикс ? Ошибка не критичная конечно, но всё же
 
Последнее редактирование:

Dragokas

Добрая душа
Сообщения
229
Реакции
213
@nyood, спасибо за модульную работу. Крутая штука!

Можно от вас комментарий, корректен ли этот кусочек кода?

C-подобный:
public Processing cc_proc_OnRebuildString(const int[] props, int part, ArrayList params, int &level, char[] value, int size)
{
    if( part != BIND_MSG )
    {
        return Proc_Continue;
    }
    
    int author = SENDER_INDEX(props[1]);
    if( !author )
    {
        return Proc_Continue;
    }
    
    static char szIndent[64];
    params.GetString(0, szIndent, sizeof(szIndent));
    
    if( strncmp(szIndent, "ST", 2, true) != 0 )
    {
        return Proc_Continue;
    }
    if( szIndent[2] != 'A' && szIndent[2] != 'P' )
    {
        return Proc_Continue;
    }
    
    Processing result;

    switch( ProcessCmd(author, value, false) ) // здесь идёт обработка, и возврат одного из значений
    {
        case Plugin_Continue:    result = Proc_Continue;
        case Plugin_Changed:    result = Proc_Change;
        case Plugin_Stop:        result = Proc_Stop;
    }
    return result;
}

Меня попросили добавить поддержку вашего CCP. У меня всё ОК. Сообщения модифицируются / либо прячутся, когда нужно.
А у другого человека CCP не реагирует на возврат ему значений Proc_Change, а также Proc_Stop.
С чем может быть связано? Форвард выбран подходящий?

CS:GO, sm 1.10, linux.

024 "[CCP] Space Messages" (1.0.3) by nullent?
025 "[CCP] RadioText handler" (1.0.3) by nyood
026 "[CCP] Clan Tag as Chat Tag" (1.3.3) by nullent?
027 "[CCP] TextMsg handler" (1.0.3) by nyood
028 "[CCP] SayText2 handler" (1.0.3) by nyood
029 "[CCP] SM Prefix Changer" (1.5.3) by nullent?
030 "[CCP] JSON Packager" (1.0.3) by nyoood?
031 "[CCP] Join team" (1.0.6) by nullent?
032 "[CCP] Custom Chat <VIP>" (2.0.6) by nullent?
033 "[CCP] SayText handler" (1.0.3) by nyood
034 "[CCP] Custom Chat" (3.3.5) by nullent?
035 "[CCP] Core" (3.5.0) by nyood
036 "[CCP] RTCP <VIP>" (1.3.2) by nullent?
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
@nyood, вообщем мы с @Round выяснили, что приводит к проблеме.
Если в конфигах сервера прописать квар:
C-подобный:
tv_enable 1
и перезагрузить, то CCP начинает вести себя странно в плане:

- когда, например, вводишь в чат !ADMIN этот текст попадает ко мне в форвард:
C-подобный:
public Processing cc_proc_OnRebuildString(const int[] props, int part, ArrayList params, int &level, char[] value, int size)
L 04/20/2021 - 13:58:47: MESSAGE CHAT CCP: !ADMIN. Author: 2. Indent: STA. Part: 10

Дальше, если я возвращаю форварду Proc_Change (с изменённым value) либо Proc_Stop, то CCP не реагирует на это:
- возвращает оригинальный текст (при Proc_Change)
- не прячет сообщение (при Proc_Stop).
Кроме того CCP зачем-то повторно мне присылает в cc_proc_OnRebuildString тот же самый оригинальный текст !ADMIN (даже при том, что я изменил value и вернул Proc_Change).

При tv_enable 0 этого не происходит. cc_proc_OnRebuildString с Part: 10 зовётся только 1 раз и оба, Proc_Change и Proc_Stop отрабатывают как положено.

EDIT. PS. Да, забыл указать, что всё тестировалось на голом SM 1.10 последнего билда + CCP Core, 4 модуля обработчика и мой тестовый плагин.
 
Последнее редактирование:
Сверху Снизу