Автор: w0w.
Текущая версия: 1.1
- 1.1: Исправлены две ошибки.
- 1.0:
- Убрана поддержка AMX Mod X 1.8.2/183.
- Настройки в исходнике заменены кварами.
- Автоматическая загрузка и создание конфига: "amxmodx/configs/plugins/admin_commands_log.cfg".
- Описание кваров находится в файле "amxmodx/data/lang/admin_commands_log.txt" (добавлена мультиязычность).
- Спасибо fantom:
- Массив g_szCmds заменён на конфигурационный файл "acl_list.ini" (теперь команды добавляться там, если квар acl_type 2 или 3).
- Добавлена команда acl_reloadcfg.
- 0.3: Исправлены 2 ошибки (спасибо DrStrange за баг-репорт):
- 0.2:
- Исправлена ошибка компиляции на AMXX 1.8.3 (я всё же советую перейти на AMXX 1.9.0)
- Добавлены новые настройки:
- TYPE_CMDS_LOG 3: будет записывать все команды начинающиеся с "amx_" или те что находятся в массиве g_szCmds (ранее либо первое либо второе).
- LOG_FORMAT: теперь есть выбор записывать логи в один файл (за всё время), записывать ежедневно т.е. каждый день (LOG_FORMAT 2) будет создаваться новый файл в папке что вы укажите в g_szLogFileFolder либо же ежемесячно (LOG_FORMAT 3), т.е., каждый месяц будет создаваться новый файл в папке что вы указали.
- 0.1: Релиз.
Требования:Мультиязычность:- Русский (RU)
- Английский (EN)
- Испанский (ES)
Плагин логирует команды что вводят игроки с определённым флагом (зависит от квара). Можно настроить тип логирования (логировать только команды начинающиеся с "
amx_" или команды из файла "
acl_list.ini" или же комбинировать и первое и второе; за это отвечает квар
acl_type).
В кваре
acl_access можно указать флаги, будут логироваться команды только игроков у которых есть один из указанных флагов.
Квар
acl_log_type отвечает за то как будут писаться логи. Со значением 0 все логи будут писаться в один файл ("
amxmodx/logs/admin_commands.log"); со значением 1 каждый день будет создаваться файл (например "
amxmodx/logs/admin_commands/admin_commands_04-12-2018.log") а со значением 2 он будет создаваться каждый месяц (например "
amxmodx/logs/admin_commands/admin_commands_12-2018.log").
Последний квар это
acl_reloadcfg_access который отвечает за флаг который нужен для перезагрузки конфига где указаны команды (этот конфиг нужен если
acl_type 2 или 3).
Плагин имеет конфигурационный файл который создаётся и загружается автоматически: "
amxmodx/configs/plugins/admin_commands_log.cfg".
- acl_type: тип логирования.
- 0 - логируются только команды начинающиеся с "amx_".
- 1 - логируются только команды находящиеся в файле "amxmodx/configs/acl_list.ini".
- 2 - комбинируются 0 и 1 значения этого квара.
- acl_access: будут логироваться только игроки с одним из флагом указанных в этом кваре. Например квар имеет значение "cde". Будут логироваться игроки с флагом "c" или "d" или "e".
- acl_log_type: как производить логирование.
- 0 - логируем всё в один файл ("amxmodx/logs/admin_commands.log").
- 1 - логируем в файл что создаётся ежедневно (например "amxmodx/logs/admin_commands/admin_commands_04-12-2018.log").
- 2 - логируем в файл что создаётся ежемесячно (например "amxmodx/logs/admin_commands/admin_commands_12-2018.log").
- acl_reloadcfg_access: флаг доступа для использования команды acl_reloadcfg. Эта команда может быть выполнена так же и в консоли сервера.
Официальные страницы поддержки плагина на:
Отредактировал: eat1k, - 10.1.2019, 19:13