Respawn Player: Settings
Версия: 0.0.2
Автор: Radius
Описание:
Плагин реализует возможность менять игрокам настройки функции возрождения. Является дополнением к плагину Respawn Player Core.
Особенности:
- возможность задать настройки возрождения по услугам GameCMS, флагам, steamid и срок их действия (см команду rps_settings)
- возможность изменения настроек возрождения на лету (см команду rps_set_settings)
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/respawn_player/respawn_player_settings.cfg'
Требования:
Настройки (из автоматически создаваемого конфигурационного файла 'respawn_player/respawn_player_settings.cfg'):
// rps_update_config - обновляет файл 'respawn_player/respawn_player_settings.cfg' при смене карты
// 1 - обновить файл
// 2 - сделать бэкап (*.bkp) и обновить файл
// Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл
// Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// Уровень логов
// 0 - выключено (OFF)
// 1 - предупреждения (WARN)
// 2 - информация (INFO)
// 3 - отладочная информация (DEBUG)
// 4 - подробная отладочная информация (TRACE)
// По умолчанию: "2"
rps_log_level "2"
// rps_set_settings - команда, которая задает настройки функции возрождения
// игроку
// Формат команды:
// rps_set_settings "target" "num" "max_num" "delay" "flags" "duration" "protection_time"
// target - обязательный аргумент, отвечающий за идентификатор, по которому
// будет производиться поиск игрока
// Допустимые идентификаторы: #userid, steamid, name (имя или часть имени)
// num - необязательный аргумент, отвечающий за доступное количество
// авто-возрождений игрока
// max_num - необязательный аргумент, отвечающий за максимальное количество
// возрождений игрока
// delay - необязательный аргумент, отвечающий за задержку перед возрождением
// игрока
// flags - необязательный аргумент, отвечающий за флаги, регулирующие работу
// функции возрождения игрока
// Список доступных флагов:
// a - автовозрождение после смерти
// b - в начале раунда сбросить количество возрождений
// c - в начале раунда новый отсчёт длительности возрождения
// d - бесконечное количество возрождений
// e - игнорировать максимальное время работы функции возрождения
// f - возродиться на месте смерти
// duration - необязательный аргумент, отвечающий за максимальное время работы
// функции возрождения игрока
// protection_time - необязательный аргумент, отвечающий за продолжительность
// защиты игрока от урона после возрождения (в секундах)
// Внимание: _ (символ нижнего подчеркивания) - спец. значение аргументов,
// отвечающих за настройки, которое используется в случаях, когда не нужно
// менять текущее значение настройки
// rps_settings - команда, которая задает настройки функции возрождения всем
// игрокам, имеющим доступ
// Формат команды:
// rps_settings "ident" "num" "max_num" "expired_at"
// ident - обязательный аргумент, отвечающий за идентификатор доступа
// Допустимые идентификаторы доступа: услуга GameCMS, флаги, steamid
// Спец. значение: * (звездочка) - доступно всем. Если указывается, то должна
// быть первой в списке
// num - обязательный аргумент, отвечающий за доступное количество
// авто-возрождений игрока
// max_num - обязательный аргумент, отвечающий за максимальное количество
// возрождений игрока
// expired_at - необязательный аргумент, отвечающий за время окончания
// действия настройки. Время указывается в формате:
// день.месяц.год - часы:минуты:секунды (01.01.1970 - 23:59:59)
// Если не указано, то ограничений по времени нет
// Внимание: Настройки указываются в порядке от младшего к старшему. Это
// значит, что сначала идет звездочка, далее флаги/услуги в порядке возрастания
// и в самом конце будут steamid идентификаторы
Последняя версия 0.0.2 (16 апр 2025г):