Respawn Player: Core
0.0.18
Автор: Radius
Описание:
Является ядром функции возрождения игрока с широкими возможностями настройки как через конфиг, так и через API. Создан с целью унификации и согласованности плагинов, использующих функцию возрождения.
Особенности:
- возможность возрождения на месте смерти
- индивидуальная или общая настройка количества авто-возрождений
- индивидуальная или общая настройка максимального количества возрождений
- индивидуальная или общая настройка задержки перед возрождением
- индивидуальная или общая настройка максимального времени работы функции возрождения
- возможность возродить игрока с заданными параметрами через серверную команду 'rpc_respawn' (можно прописать, например в своём меню)
- возможность динамического включения и отключения плагина
- имеется API плагина (см 'include/respawn_player_core.inc')
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/respawn_player/respawn_player_core.cfg'
- автоматически создаваемый словарь мультиязычности 'addons/amxmodx/data/lang/respawn_player_core.txt'
Требования:
Настройки (из автоматически создаваемого конфигурационного файла 'respawn_player/respawn_player_core.cfg'):
// rpc_update_config - обновляет файл 'respawn_player/respawn_player_core.cfg' при смене карты
// 1 - обновить файл
// 2 - сделать бэкап (*.bkp) и обновить файл
// Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл
// Квар со значением прописывается в консоли сервера
// После обновления квар сам вернется в значение 0
// Уровень логов
// 0 - выключено (OFF)
// 1 - предупреждения (WARN)
// 2 - информация (INFO)
// 3 - отладочная информация (DEBUG)
// 4 - подробная отладочная информация (TRACE)
// По умолчанию: "2"
rpc_log_level "2"
// Доступное количество авто-возрождений игрока по умолчанию
// По умолчанию: "0"
rpc_respawns_num_default "0"
// Максимальное количество возрождений игрока по умолчанию
// По умолчанию: "0"
rpc_respawns_max_default "0"
// Задержка перед возрождением игрока по умолчанию (в секундах)
// Спец. значение: 0.0 - возрождение без задержки
// По умолчанию: "3.0"
rpc_respawns_delay_default "3.0"
// Флаги, регулирующие работу функции возрождения игрока по умолчанию
// a - автовозрождение после смерти
// b - в начале раунда сбросить количество возрождений
// c - в начале раунда новый отсчёт длительности возрождения
// d - бесконечное количество возрождений
// e - игнорировать максимальное время работы функции возрождения
// f - возродиться на месте смерти
// По умолчанию: "abc"
rpc_respawns_flags_default "abc"
// Максимальное время работы функции возрождения игрока по умолчанию (в секундах)
// Спец. значение: 0 - время не ограничено
// По умолчанию: "0"
rpc_respawns_duration_default "0"
// respawn_player_core - команда, которая включает и отключает плагин
// Формат команды:
// respawn_player_core "state"
// state - обязательный аргумент, отвечающий за состояние плагина
// Допустимые значения:
// 0 - отключен
// 1 - включен
respawn_player_core 1
// rpc_respawn - команда, которая возрождает игрока с заданными настройками
// Формат команды:
// rpc_respawn "target" "delay" "flags"
// target - обязательный аргумент, отвечающий за идентификатор, по которому
// будет производиться поиск игрока
// Допустимые идентификаторы: #userid, steamid, name (имя или часть имени)
// delay - необязательный аргумент, отвечающий за задержку перед возрождением
// игрока
// flags - необязательный аргумент, отвечающий за флаги, регулирующие работу
// функции возрождения игрока
// Список доступных флагов:
// a - автовозрождение после смерти
// b - в начале раунда сбросить количество возрождений
// c - в начале раунда новый отсчёт длительности возрождения
// d - бесконечное количество возрождений
// Внимание: _ (символ нижнего подчеркивания) - спец. значение аргументов,
// отвечающих за настройки, которое используется в случаях, когда не нужно
// менять текущее значение настройки
Последняя версия 0.0.18 (16 апр 2025г):