SourceMod CS: S CS: GO Team Fortress 2 DOD: Source Left 4 Dead 1&2 !COMMAND eater (пожиратель команд) 1.18

No permission to download
You can download a maximum of 0 files within 24 hours
Позволяет вводить команды прописными буквами, без триггера или с включённой русской раскладкой клавиатуры (по неосторожности).
Поддерживается, как чат, так и консоль.

Примеры:
!ADMIN
/ADmin
!ФВЬШТ
/фвьшт
sm_ADMIn
!SM_Admin
.ADMIN
ADMIN
админ

Также, плагин позволяет логировать неизвестные команды, введённые игроком в чат или консоль. Расположение лога: logs/cmd_unknown.log

Примечание:
начиная с SourceMod v1.11.0.6725 этот плагин более не имеет большой пользы для чисто англоязычных серверов, поскольку уже включает в себя исправление для ввода команд чата без учёта регистра букв
Замечание для ВСЕХ:
"Пожирать" != не означает "Спрятать". Если вам нужно спрятать команду, выставьте квар sm_eater_nokey_silent в 1 - это применимо только для команд, введённых без префиксов ! и /

Если вам и вправду нужно спрятать реально ВСЕ команды, даже введённые с префиксом ! то настройте ваш файл addons/sourcemod/configs/core.cfg таким образом:
C-like:
Please, Log in or Register to view codes content!
затем установите квар sm_eater_nokey_silent в 1 и перезагрузите сервер.

Совместимость:
- Chat processor by Drixevel Drixevel/Chat-Processor
- Simple Chat Processor (Redux) by Mini (minimoney1, fix by JoinedSenses) Simple Chat Processor (Redux) - AlliedModders
- (поддержка приостановлена) Color Chat Processor by nullent? (nyood): GitHub - rej-clown/ccprocessor: Color chat processor for any sourcemod supported games
- либо без чат процессора вообще (в этом случае цветовые теги обрабатываться не будут)
Требования
- SourceMod 1.9+
- SourceMod v.1.11.0.6541+ (для стабильной работы)
Переменные
cfg/sourcemod/sm_command_eater.cfg:
- sm_eater_enable - Включить плагин? (1 - Да / 0 - Нет)
- sm_eater_unknown_logging - Хотите ли вы записывать в отчёт нераспознанные команды? (1 - Да / 0 - Нет)
- sm_eater_nokey_allow - Хотите ли, чтобы сервер прожевывал команды без знака триггера ! / (1 - Да, 0 - Нет, - будет выше скорость)
- sm_eater_nokey_silent - Режим работы команд, введённых без знака триггера (1 - печатать в чат, 0 - обрабатывать скрытно)
- sm_eater_nokey_minlength - Минимально разрешенная длина команды, вводимая без триггера "!" "/"
- sm_eater_eat_console - Включить "поедание" команд, вводимых в консоль (1 - Да / 0 - Нет)
- sm_eater_eat_cyrillic - Включить транслитерацию кириллических букв? (1 - Да / 0 - Нет)
- sm_eater_transliteration - Разрешить "поедать" команды с учётом транслитерации, например "админ" => "admin"? (1 - Да / 0 - Нет)
- sm_eater_ignore_chat_proc - Игнорировать чат процессор и обрабатывать сообщения от хука команд 'say', 'say_team'? (1 - Да / 0 - Нет)
- sm_eater_track_dyn_load - Проверять команды из динамически загружаемых плагинов. Не будет пропускать какие-либо команды, но больше нагружает ЦП! (1 - Да / 0 - Нет).

в файле исходного кода - sm_command_eater.sp:
#define DEBUG 0 - поставьте 1 и перекомпилируйте плагин, чтобы включить усиленную отладку для предоставления разработчику логов в случае проблем с плагином (сохраняются в logs/cmd_eater_debug.log).
Команды
sm_eater_refresh - Обновляет список команд. Рекомендуется использовать её внутри плагинов типа Map Config, которые динамически загружают/выгружают другие плагины, чтобы "Пожиратель" знал, что появилась новая команда / или исчезла.

> Для более изящной и автоматической реализации, ожидаю решения / внедрения командой SourceMod хотя бы одного из этих Issue: #1480, #1481, (#890 + #1482).
Установка
addons/sourcemod/plugins/sm_command_eater.smx распакуйте в соответствующую папку на сервере.

Если у вас возникли ложные срабатывания, у вас есть такие варианты:
- увеличить минимальную длину обрабатываемых команд, вводимых без !/ см. квар "sm_eater_nokey_minlength"
- отключить обработку команд, вводимых без !/ см. квар "sm_eater_nokey_allow"
- добавить конкретную команду в исключения - добавьте её в файл data/sm_eater_exclude.txt (по одной на каждую строку),
например sm_lf предотвратит замену слова "да" на sm_lf (если бы у вас на сервере такая команда существовала).

Если у вас возникает флуд команд в консоли, у вас есть такие варианты:
- обновить свой Chat Processor до актуальной версии.
- отключить взаимодействие с чат процессором, выставив квар "sm_eater_ignore_chat_proc" в 1.
Author
admin
Downloads
0
Views
199
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource

Similar resources

Удобная система для создание сообщений в чат с помощью команд в консоли
0.00 star(s) 0 ratings
Downloads
0
Updated
Предотвращает спама любыми командами на стороне сервера
0.00 star(s) 0 ratings
Downloads
0
Updated
Симулирует физику игроков при необходимости
0.00 star(s) 0 ratings
Downloads
0
Updated
Запрет команд по флагу, steamid или для всех
0.00 star(s) 0 ratings
Downloads
0
Updated
Позволяет назначить альтернативное название/названия команде
0.00 star(s) 0 ratings
Downloads
0
Updated