AFK - сокращение от Away From Keybord, что переводится как - "далеко от клавиатуры, отошёл от клавиатуры". Т.е. люди которые в данный момент не сидят за компьютером. Их не любят за то, что они заставляют себя ждать.
• Плагин использует момент последней активности игрока для проверки реального afk времени. • Плагин имеет меню, через которое вы можете увидеть всех игроков с их afk временем; и подменю для админов с помощью которого можно управлять выбраным afk игроком(Переместить его в спектаторы / Кикнуть). • Админы отмечены в меню, также мертвые игроки имеют тэг "(Dead)". • Система автопроверки, для проверки afk игроков, с защитой слотов для спектов (Если в команде спектров больше, чем определенное кол-во "X" afk игроков, случайный будет кикнут). • Система автопроверки бомбы; если обладатель бомбы в afk режиме, то бомба выбрасывается и перемещается случайному живому T игроку. • Автопроверка игроков неопределившихся с выбором команды. • Кик спектаторов при заполненном сервере; Если сервер заполнен и коннэктится игрок, то игрок дольше всего находящийся в afk будет кикнут. • Низкая нагрузка на процессор.
Переменные:
afk_autocheck (D:1) // Автопроверка afk игроков. afk_ac_fastmachine (D:0) // Если установлено значение 1, игроки будут проверяться каждую секунду (1.0). afk_ac_time (D:20) // Интервал времени для проверки afk игроков. afk_ac_immunity (D:1) // При значении 1, админы не проверяются. afk_ac_maxafktime (D:80) // Время в секундах, сколько игрок может находиться в afk режиме. afk_ac_bombtime (D:20) // Время по истечении которого afk игрок выбрасывает бомбу. afk_ac_punish_type (D:1) // Метод покарания: 1 = Переместить в спектаторы / 2 = Кикнуть с сервера afk_menu (D:1) // Вкл. / Выключить AFK Меню. (0 = Выкл.) (1 = Для всех игроков) (2 = Только для админов) afk_unassigned_check (D:1) // Частота проверки для: Если игрок больше чем "x" секунд не выбирает команду - он кикается с сервера. afk_unassigned_time (D:15) // Максимальное время на протяжении которого нужно выбрать команду. afk_fs_kick_spec (D:1) // Если сервер заполнен и коннэктится игрок, то игрок из спектаторов будет кикнут.
Команды: say /afk // Показать AFK Меню say_team /afk // Показать AFK Меню
Модули: • Fakemeta • Cstrike
Код:
#define MIN_CHECK_TIME 10 - Минимальный интервал времени системы автопроверки. #define MAX_AFK_SPECTATORS 3 - Если больше чем это кол-во afk игроков в спектаторах, игрок дольше всего находящийся в afk будет кикнут. #define ADMIN_ACCES_FLAG ADMIN_MENU - Флаг доступа к AFK подменю. #define ADMIN_IMMUNITY_FLAG ADMIN_KICK - Флаг иммунитета.
Скачать: AFK Manager v1.2
|