Иконка ресурса

!COMMAND eater (пожиратель команд) 1.18

Нет прав для скачивания
Заставляет сервер понимать команды, введённые прописными буквами или кириллицей
Версия Дата выпуска Скачивания Оценка
1.18 0 0.00 звёзд 0 оценок
1.13 0 0.00 звёзд 0 оценок
1.9 0 0.00 звёзд 0 оценок
1.18 (09-Jul-2022)
- Отключена поддержка Color Chat Processor от nullent? (nyood), пока не будет исправлена ошибка компиляции (Issue #1). Если вы всё ещё желаете собрать плагин с поддержкой старого CCP, измените "#define _ccprocessor_disable 1" на 0.
- Представлена отложенная загрузка команд (на случай, когда происходят попытки множественных вызов обновления списка команд, тогда все вызовы попавшие в интервал 3 секунды, будут объединены в один вызов).
- Поддержка нового форварда "OnNotifyPluginUnloaded" в SM 1.11.
- Исправлены предупреждения в SM 1.11.
- Исправлена ошибка "Not enough space on the heap" на SM 1.11 (Issue #828).
- Исправлено "Array index out of bounds" (последний символ "sizeof(string)-1" является null, что было учтено не везде по коду).
- Дополнен список стандартных исключений.
- Исправлен случай, когда команда для пожирания не распознавалась, если она совпадала со стандартной внутри-игровой командой, как если бы она была написана без префикса sm_.
- Добавлена поддержка Listen-серверов (не тестировалось).
- ЗАМЕЧАНИЕ: этот плагин более не имеет большой пользы для чисто англоязычных серверов, начиная с SourceMod v1.11.0.6725, поскольку уже включает в себя исправление для ввода команд чата без учёта регистра букв (Pull #1542).

1.17 (20-Apr-2021)
- Добавлена поддержка Color Chat Processor by nullent?: nyood/ccprocessor (спасибо @Round за тестирование):
> Примечание 1: вы должны положить файл ccprocessor.inc в вашу папку /includes/ при компиляции "Пожирателя", чтобы он заработал с поддержкой CCP.
> Примечание 2: В связи с текущим багом, это будет работать только, если вы не используете tv_enable 1 на сервере.
- Предотвращён спам клиентскими консольными командами, из-за которых срабатывала анти-флуд защита, что в свою очередь иногда делало "Пожиратель" временно недоступным:
> все нераспознанные консольные команды будут автоматически помещаться в отдельный список исключений и более не будут обрабатываться "Пожирателем", если приходят из-под консоли.
> "Vote Yes" и "Vote No" добалены в консольный список исключений: это стандартные бинды, которые конфликтуют с командой sm_vote.
- Предотвращён случай, когда функция автоматического определения динамически подгружаемых плагинов ломала работу функции сравнения команд в нижнем регистре.
- Добавлена новая команда "sm_eater_refresh" - Обновляет список команд. Рекомендуется использовать её внутри плагинов типа Map Config, которые динамически загружают/выгружают другие плагины, чтобы "Пожиратель" знал, что появилась новая команда / или исчезла:
> Для более изящной и автоматической реализации, ожидаю решения / внедрения командой SourceMod хотя бы одного из этих Issue: #1480, #1481, (#890 + #1482).
- Другие оптимизации.

1.16 (23-Feb-2021)
- Добавлен обход бага парсера для нормальной компиляции на SM 1.11.

1.15 (19.09.2020)
- Улучшена поддержка команд, добавляемых динамически.
- Улучшен "Де-транслит".
- Улучшена оптимизация (предотвращение ненужного выполнения проверки команд дважды).

1.14 (13.09.2020)
- Добавлена поддержка динамически подгружаемых команд.
* Новый квар "sm_eater_track_dyn_load" - по умолчанию: 1 - Проверять команды из динамически загружаемых плагинов. Не будет пропускать какие-либо команды, но больше нагружает ЦП! (1 - Да / 0 - Нет).
1.13 (26-Apr-2020)
- Исправлено ложное срабатывание на игровые команды, вроде "bind", когда их вводят в чат (спасибо за помощь Bacardi).
- Добавлена возможность "поедать" консольные команды (спасибо за помощь Balimbanana):
* Новый квар "sm_eater_eat_console" - по умолчанию: 1 - включить "поедание" команд, введённых в консоль.
- Добавлена возможность обратной русской транслитерации (например, замена "шоп" => "shop", "админ" => "admin" ):
* Новый квар "sm_eater_transliteration" - по умолчанию: 1 - разрешает подменять английскими аналогами русские буквы.

1.12 (20-Apr-2020)
- Добавлена небольшая задержка перед загрузкой списка команд для поддержки таких, что регистрируются с задержкой на 1 фрейм и подобным.
- Добавлена перезагрузка списка команд при смене карты для поддержки команд из динамически подгружаемых плагинов.
Назад
Сверху Снизу