Color Chat Processor

Color Chat Processor git

rejchev

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

CCP Processor - Обработчик сообщений в чате

Шаблон сообщения при возникновении ошибок или багов, иные сообщения будут попросту игнорироваться:

  1. Версия обработчика на сервере (не нужно гадать, дропаем плаг лист и скриним):
  2. Описание аномалии:
  3. Демонстрация (лог и/или медиа материалы под спойлером):
  4. Дебаг обработчика (лог файл с указанием таймингов под спойлером):
  5. Игра:
  6. Плагин лист:
    C-подобный:
    // Форматирование
  7. Содержание файла конфигурации:
    C-подобный:
    // Форматирование
  8. Версия компилятора | Версия SM на сервере (Myarena Build or not): 1.10.6484 | 1.10.6492 (нет)

#FFF:
- Лишние части в сообщении, как убрать?
- [CCP] Color Chat Processor
 
Последнее редактирование:

rejchev

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

Update Beta v3

Добавлено:
  • Поддержка движков с побитовым буфером (BitBuffer)
  • Поддержка HEX цветов
  • Конфигурация cstrike.ini

Изменено:
  • Размер буфера для хранения цветов
  • Форвард ccl_proc_OnClientMessage на ccl_proc_RebuildString.
    • Теперь возможно редактировать любой бинд из ini файла.
Исправлено:
  • Особенность, когда статичный массив хранил в себе предыдущее сообщение.

Ну и скрин работы на CSS OB...

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

rejchev

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

Troyanskaya

Участник
Сообщения
442
Реакции
30
Проблемка появилась.на сервере стоит autoswapteam
В начале раунда появляется уведомление через сколько смена команд.
Если за кт то показывает норм сообщение от плагина autoswapteam
Если за теров то это сообщение перебивает CCL
L 03/02/2020 - 07:48:36: [SM] Blaming: ccl_proc.smx
L 03/02/2020 - 07:48:36: [SM] Call stack trace:
L 03/02/2020 - 07:48:36: [SM] [0] IsPlayerAlive
L 03/02/2020 - 07:48:36: [SM] [1] Line 194, ccl_proc.sp::MsgText_CB
L 03/02/2020 - 07:48:36: [SM] [3] EndMessage
L 03/02/2020 - 07:48:36: [SM] [4] Line 380, C:\Users\m9co\Desktop\sm10\addons\sourcemod\scripting\include\colors.inc::CSayText2
L 03/02/2020 - 07:48:36: [SM] [5] Line 78, C:\Users\m9co\Desktop\sm10\addons\sourcemod\scripting\include\colors.inc::CPrintToChat
L 03/02/2020 - 07:48:36: [SM] [6] Line 100, C:\Users\m9co\Desktop\sm10\addons\sourcemod\scripting\include\colors.inc::CPrintToChatAll
L 03/02/2020 - 07:48:36: [SM] [7] Line 354, C:\Users\m9co\Desktop\sm10\addons\sourcemod\scripting\autoswapteam.sp::OnRoundStart
1error.png
2error.png
"CSS chat"
{
/**
** {STATUS} - Dead or Alive (Optional)
** {TEAM} - Team (T,CT,SPEC) (Optional)
** {NAME} - Nickname (Optional)
** {MSG} - player msg (Optional)
*/

"Chat_PrototypeAll" "{TEAM} {NAME}{W}: {R}{MSG}"
"Chat_PrototypeTeam" "{TEAM} {NAME}{W}: {R}{MSG}"


/**
** Доступные цвета:
**
** 1 - Default, 3 - Team, 4 - Green, 7 - ???
** 000000 - FFFFFF - Hex color
*/
"Triggers"
{
"{G}" "4"
"{W}" "1"
"{T}" "3"
"{R}" "90EE90"
}
}
еще в переводе swapteam "ru" "произойдет через {red}{1} раунд(а,ов)" а на скрине видно зеленый цвет.
получается если плагин с morecolors то CCP меняет значение цвета либо ставит неизвестно.
а можно только для игроков сделать?
 
Последнее редактирование:

rejchev

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

Troyanskaya

Участник
Сообщения
442
Реакции
30
@Troyanskaya список плагинов, игра
01 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
02 "[LK MODULE] Info Menu" (4.0.0) by 1mpulse (skype:potapovdima1)
03 "[Личный Кабинет] Core" (4.0.2) by 1mpulse
04 "Client Rates Manager" by null
05 "Players Votes fix rus" (1.5.1) by The Resident, pZv!, fix by The End Is Near..., translations by Strong
06 "Material Admin" (0.7.9) by Material Admin Dev Team
07 "Informer of the bomb | Информер бомбы" (3.2) by Drumanid
08 "Basic Votes" (1.10.0.6458) by AlliedModders LLC
09 "Cvar Notify" (1.2) by wS / Schmidt
10 "RoundEndSound" (1.1.2) by GoDtm666 (www.MyArena.ru)
11 "Basic Chat" (1.10.0.6458) by AlliedModders LLC
12 "QuickDefuse" (0.0.3) by pRED* and www.MyArena.ru
13 "Anti-Flood" (1.10.0.6458) by AlliedModders LLC
14 "Admin Menu" (0.7.9) by AlliedModders LLC
15 "Nextmap" (1.10.0.6458) by AlliedModders LLC
16 "Rename Admin" (1.11) by PainteR (loginivan)
17 "Map Nominations" (1.8.0.6005) by AlliedModders LLC
18 "Client Preferences" (1.10.0.6458) by AlliedModders LLC
19 "[LR] Module - ExStats Hits" (v3.1) by Wend4r
20 "[LR] Module - Calibration" (v3.1) by RoadSide Romeo
21 "[LR] Module - ExStats Maps" (3.1 F1) by RoadSide Romeo
22 "[LR] Module - Unusual Kills" (v3.1.3) by Wend4r
23 "[LR] Module - ExStats Weapons" (v3.1) by RoadSide Romeo & Wend4r
24 "Auto Swap Team" (2.2.1) by Experto
25 "AFK Manager Lite - CSS" (1.1-css) by KorDen, orig by Rothgar
26 "Voice Users (Голосовой чат)" (1.1.0) by GoDtm666
27 "AllChat" (1.1.1) by Frenzzy
28 "Round Start Music" (1.2.2) by wS (World-Source.Ru)
29 "spawntools7" (0.0.9) by meng and www.MyArena.ru
30 "Revival" (1.0.9) by Grey83
31 "Player Commands" (1.10.0.6458) by AlliedModders LLC
32 "Special Team Balancer" (0.5.0) by AlmazON
33 "[Levels Ranks] Core" (v3.1.5) by RoadSide Romeo & Wend4r
34 "Basic Comm Control" (0.7.9) by AlliedModders LLC
35 "Spray Tracer No Menu" (v5.8b) by Nican132, CptMoore, Lebson506th
36 "[CS] Custom Weapons" (1.1.27) by FrozDark
37 "Material Admin Checker" (0.7.9) by psychonic, Ca$h Munny, Sarabveer(VEER)
38 "Weapon Limit" (1.3.6) by wS (World-Source.Ru)
39 "remove_sniper.smx"
40 "GameDescOverride(SDKHooks)" (1.0)
41 "Advertisements" (0.6.0) by Tsunami
42 "SwapTeam" (1.2.6) by Rogue - Originally by MistaGee and www.MyArena.ru
43 "Reload Status" (1.1.1) by Ranch
44 "SteamWorks Game Description Override" (1.1) by Dr. McKay, Sarabveer(VEER)
45 "BanId Fix" (0.5) by SM9();
46 "Forlix FloodCheck" (1.7) by Forlix (Dominik Friedrichs)
47 "Basic Commands" (1.10.0.6458) by AlliedModders LLC
48 "VPN Block" (1.0.2) by PwnK
49 "Admin File Reader" (1.10.0.6458) by AlliedModders LLC
50 "Lite Resetscore" (1.0.0) by AlmazON
51 "Rock The Vote" (1.9.0.6282) by AlliedModders LLC
52 "Menu Creator" (2.0.5) by wS!
53 "Basic Info Triggers" (1.10.0.6458) by AlliedModders LLC
54 "Server Hop" (0.8.1) by [GRAVE] rig0r
55 "MF Connect Info" (2.3) by merk (fixed by GANZ)
56 "Auto-Changes Maps" (1.1) by JumPixX
57 "Losing Team Slayer" (1.3.1) by Lindgren and www.MyArena.ru
58 "Healthkit From Dead (HFD)" (0.4) by Bacardi
59 "Team NoBlock" (1.0.2) by GoDtm666
60 "MapChooser" (1.10.0.6458) by AlliedModders LLC
61 "Map Config" (1.2.3) by wS
62 "VIP" (3.3.3) by wS [World-Source.Ru]
63 "VIP [AutoSet Weapon]" (1.0.4) by wS
64 "VIP [Ammo]" (1.0.7) by wS
65 "VIP [Tears of Denial]" (1.0.5) by wS
66 "VIP [Anti Team Flash]" (1.2.3) by wS
67 "VIP [HP Regen]" (1.3.7) by wS
68 "VIP [Drop Any Weapon]" (1.2.3) by wS
69 "VIP [Chat]" (1.4.2) by wS
70 "VIP [Buy Enemy Weapon]" (1.1.3) by wS
71 "VIP [Steam Protect]" (1.0.5) by wS
72 "VIP [Damage]" (1.2.1) by wS
73 "VIP [Armor + Helmet]" (1.2.1) by wS
74 "VIP [Modules Control]" (1.0.8) by wS
75 "VIP [Grenade Giver]" (1.3.3) by wS
76 "VIP [Grenades]" (1.2.6) by wS
77 "VIP [Team]" (1.2.3) by wS
78 "VIP [AutoSilencer]" (1.0.3) by wS
79 "VIP [HP]" (1.2.4) by wS
80 "VIP [Endurance]" (1.0.2) by GoDtm666?
81 "VIP [Money]" (1.1.1) by wS
82 "[LK MODULE] Покупка VIP (VIP wS)" (4.0.0) by 1mpulse (skype:potapovdima1)
83 "VIP [Flags And Immunity]" (1.2.6) by wS
84 "LR Top 3 VIP2.1" by null
85 "Players Count CFG" (1.0.4) by wS
 

rejchev

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

Вангую на конфликт VIP chat от wS'a и использования непонятных CCL тегов из colors.inc.
Еще раз повторю, CCL не нужны псевдо-функции и библиотеки цветов, это означает, что работа SCP/CP/Любых других обработчиков, самостоятельно перезаписывающих сообщение, вместе с CCL приведет к ошибкам/непоняткам с цветовой палитрой/пропаже части мсджа/ лень перечислять все...

Любой цвет регистрируются и берется из конфига CCL.
Это к тому, что в переводе используется тег {red}, который CCL вообще не знает, исходя из конфига выше
+ Поверх этого Autoswap имеет CPrintToChat(iClient, "\x01[AST]\x04 %t, arg); структуру....

В дополнение, расшифрую:
"Chat_PrototypeAll" / "Chat_PrototypeTeam" - прототип клиентского сообщения. Т.е. {TEAM} {NAME}{W}: {R}{MSG} не способствует покраске серверного мсджа
еще в переводе swapteam "ru" "произойдет через {red}{1} раунд(а,ов)" а на скрине видно зеленый цвет.

CCL и плагин с фразами:
testcss.png
 
Последнее редактирование:

Troyanskaya

Участник
Сообщения
442
Реакции
30
@Troyanskaya ошибка начинается с Exception

Вангую на конфликт VIP chat от wS'a и использования непонятных CCL тегов из colors.inc.
Еще раз повторю, CCL не нужны псевдо-функции и библиотеки цветов, это означает, что работа SCP/CP/Любых других обработчиков, самостоятельно перезаписывающих сообщение, вместе с CCL приведет к ошибкам/непоняткам с цветовой палитрой/пропаже части мсджа/ лень перечислять все...

Любой цвет регистрируются и берется из конфига CCL.
Это к тому, что в переводе используется тег {red}, который CCL вообще не знает, исходя из конфига выше
+ Поверх этого Autoswap имеет CPrintToChat(iClient, "\x01[AST]\x04 %t, arg); структуру....

В дополнение, расшифрую:
"Chat_PrototypeAll" / "Chat_PrototypeTeam" - прототип клиентского сообщения. Т.е. {TEAM} {NAME}{W}: {R}{MSG} не способствует покраске серверного мсджа


CCL и плагин с фразами:
извини не совсем шарю.
нужно из плагина убрать цвет,и оставить в переводе только?
 

rejchev

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

Update 1.0.5@Beta

- Снято ограничение на движки
- Добавлены фразы по цветовым ключам
- Добавлено несколько API функций
- Добавлено несколько правил отправки сообщений

@1.0.4: Update v1.0.4 Beta · Nullent/CCLProcessor@cfd4a8f
@1.0.5: Update 1.0.5@Beta · Nullent/CCLProcessor@627db8f

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

rejchev

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

Update 1.0.7 Beta

- Добавлен форвард ccl_proc_OnUsernameChangedMsg, когда нативное сообщение о смене ника триггерится в чат
- Исправлена возможность клиента самостоятельно красить сообщение, добавив ключи цвета в ник
- Исправлена возможность клиента самостоятельно красить сообщение, добавив ключи цвета в текст сообщения
- Исправлено форматирование нативных сообщений движка

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

rejchev

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

Update v1.0.8 Beta

  • Ресурс переименован на более лаконичное звучание, учитывайте это при обновлении с версии < 1.0.8 (Идея от: @Black_Yuzia && @Rabb1t )
  • Исправлены размеры массивов для компиляции под SM 1.9
  • Теперь доступен бинд {PREFIX} для прототипа сообщения

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

rejchev

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

Update v1.1.0 Beta

  • Добавлен tf.ini для TeamFortress 2
  • Добавлена возможность выставлять приоритет форматирования плагинами клиентского чата
    • Просьба выносить в конфиг настройку приоритета для замены различных частей клиентского сообщения, это позволит админу сервера настроить зависимость под свои нужды.
  • Обновлен прототип форварда для текущего обновления: cc_proc_RebuildString
  • Обновлены размеры буферов.

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

rejchev

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