Count Unique Players 1.2.0
Автор: Radius
Описание:
Плагин подсчитывает, записывает в лог файл и отображает в виде HUD/DHUD сообщения количество уникальных игроков, посетивших сервер за последние 24 часа
Особенности:
- new: возможность ограничения отображения информера по флагам доступа (квар cup_informer_access)
- возможность отключения отображения информера, с сохранением выбора и восстановлением при следующем подключении игрока
- возможность записывать в лог всех уникальных игроков
- запись количества уникальных игроков в отдельный лог файл count_unique_players.log
- возможность детальной настройки информера: тип HUD/DHUD, цвет, положение, частота показа (см квары начинающиеся на cup_informer)
- возможность выбора условий отображения информера: живым, мертвым или всем (см квар cup_informer_display_condition)
- возможность отключения информера (см 'addons/amxmodx/data/lang/count_unique_players.txt')
- возможность по steamid исключить некоторых игроков из общего числа посетивших сервер (см команду cup_add_exception)
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/count_unique_players.cfg'
- автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/count_unique_players.txt'
Требования:
Настройки (из автоматически создаваемого конфигурационного файла 'count_unique_players.cfg'):
// cup_update_config - обновляет файл 'count_unique_players.cfg' при смене карты
// 1 - обновить файл
// 2 - сделать бекап (*.bkp) и обновить файл
// Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл
// Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// cup_update_dictionary - обновляет lang файл 'count_unique_players.txt' при смене карты
// 1 - обновить файл
// 2 - сделать бекап (*.bkp) и обновить файл
// Внимание: Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// Уровень логов
// 0 - выключено (OFF)
// 1 - предупреждения (WARN)
// 2 - информация (INFO)
// 3 - отладочная информация (DEBUG)
// 4 - подробная отладочная информация (TRACE)
// По умолчанию: "2"
cup_log_level "2"
// Показывать (1) или нет (0) информер по умолчанию
// По умолчанию: "1"
cup_informer_default_state "1"
// Список команд (разделенных ';'), с помощью которых включается/отключается отображение информера
// По умолчанию: "say /cup;cup_informer"
cup_informer_toggle_cmd "say /cup;cup_informer"
// Флаги доступа игроков, которым будет доступен информер
// Значение 'all' - разрешено всем
// По умолчанию: "all"
cup_informer_access "all"
// RGB цвет, XY координаты и продолжительность HUD/DHUD сообщения информера
// По умолчанию: "220 160 0 | 0.57 0.84 | 10.0"
cup_informer_hud_msg "220 160 0 | 0.57 0.84 | 10.0"
// Задает тип сообщения:
// 0 - HUD
// 1 - DHUD
// По умолчанию: "0"
cup_informer_msg_type "0"
// Частота показа информера (в секундах)
// По умолчанию: "10"
cup_informer_display_freq "10"
// Условия при которых будет отображаться информер
// 0 - только мертвым
// 1 - только живым
// 2 - живым и мертвым
// По умолчанию: "2"
cup_informer_display_condition "2"
// Записывать (1) или нет (0) в лог всех уникальных игроков в формате:
// Player: "Nickname<255.255.255.255>"
// По умолчанию: "0"
cup_log_unique_players "0"
// cup_add_exception - команда, которая добавляет игрока по его steamid
// в список исключений. Игроки в списке исключений не учитываются как
// посетившие сервер
// Формат команды:
// cup_add_exception "steamid"
// steamid - обязательный аргумент, отвечающий за идентификатор игрока,
// который будет занесен в исключения
Последняя версия 1.2.0 (23 фев 2025г):