Color Chat Processor

Ядро плагина Color Chat Processor git

Версия Дата выпуска Скачивания Оценка  
git 551 0.00 звёзд 0 оценок Скачать
- Исправлена замена командного цвета на командные маркеры движком игры, в режиме соревновательный ([CCP] Color Chat Processor)

В чем суть
Репликация консольной переменной отправителю исправляет отображение лишь для отправителя, а не для всех его адресатов.
Данный апдейт исправляет эту проблему.
Что нового?
- Добавлено, в общий пул, несколько игровых фраз *
- Безопасное ведение журнала
- Исправлена проблема, когда GOTV не записывал чат сообщения **

* -
bot.png

** - Вспомогательные команды
C-подобный:
"tv_relayradio" - Relay team radio commands to TV: 0=off, 1=on
"tv_relaytextchat" - Relay text chat data: 0=off, 1=say, 2=say+say_team
  • Мне нравится
Реакции: komashchenko
- Добавлен форвард: cc_proc_RebuildString_Post - вызывается после построения части шаблона
- Добавлен натив: cc_call_builder - вызывает внутренний строитель сообщения (полный цикл)*.


* - используйте dev в качестве данных для um, если вам нужно дернуть зависимые форварды без вывода обработанной строки.
Исправлена утечка памяти
  • Мне нравится
Реакции: dvernoff
- Фейк игроки теперь подчиняются общим правилам форматирования*


*
:
  • При включенном debug режиме может вызвать подвисание во время коннекта нескольких фейк игроков.
  • Фейк игроки обходят форвард cc_proc_IndexApproval за ненадобностью
btx.png
  • Мне нравится
Реакции: OkyHek
- Теперь снапшот палитры делается единожды, а не каждый раз, когда требуется заменить/убрать цвета.
- Пересмотр участков кода
- Теперь BIND_PREFIX_CO имеет значение \x03 = командный по умолчанию. Его отсутствие вызывало покраску BIND_PREFIX цветом, который использовал BIND_TEAM (не во всех случаях).
- Исправлен вывод бинда в контексте сообщения, когда значение было пустым

thx. @AnD_2020 ([CCP] Color Chat Processor)
- Исправлено исключение: Client N is not connected
- Боты полностью исключены из списка получателей, но по прежнему могут отсылать различные сообщения.
Что изменилось:
  • Изменился API_KEY. Модули адаптированы под изменения API.
  • Форвард cc_proc_MsgBroadType заменен на cc_proc_MsgUniqueId и передает уникальный ID обработанного сообщения (думаю до истории сообщений будет не далеко).
  • Изменился возвращаемый тип для cc_drop_palette, теперь это StringMap
  • Зависимые от cc_proc_MsgBroadType форварды теперь передают тип сообщения самостоятельно.


  • Изменено содержимое конфига.
  • Добавлена настройка UIDByMap 1/0 - будет ли сбрасывать счетчик каждую карту.
  • Откат изменений для палитры, убрана необходимость в указании фразы перевода. Теперь это вновь "ABBR" "value"


  • Изменен файл переводов
  • Перевод для цветовой палитры теперь напрямую зависит от ABBR цвета.


  • Мелкие фиксы при работе с ботами.
  • Фиксы при ведении журнала
Добавлено:
- Возможность редактировать получателей сообщения
- Разделение журнала по дням
- Переводы для биндов

Изменено:
- TEAM_LENGTH увеличено с 32 до 64
- Конфигурационный файл: добавлен пункт DebugMode
- Конфигурационный файл: изменены ключ->значение для палитры
- API_KEY

Исправлено:
- Получение типа радио сообщения для protobuf

Удалено:
- ConVar: ccp_debug_mode
Сверху Снизу