Описание:

Плагин является защитой от игроков которые заходят на сервер, что бы "постоять"...
Плагин срабатывает когда:
Игрок вошёл на сервер, и долго выбирает команду или просто висит в спектаторе...
Игрок сидит в спектаторе очень долго(ранее так делали что-бы бабла поднабрать....)
когда игрок простайвает определенное время на базе и ничего не делает...

Требования:

fakemeta

Команды:

Все команды находятся в пункте настройка...

Настройка:

Русское описание pbk.cfg... (в архиве английское! можете скопировать от сюда, туда=))

Код:
// Play or Be Kicked Configuration File 
echo Executing Play or Be Kicked (PBK) Configuration File 


//////////////////////////////////////////////////////////////////////// 
// Настройки плагина которые относятся к событию когда игрок только вошёл на сервер и выбирает команду   // 
//////////////////////////////////////////////////////////////////////// 

// Минимальное кол-во игроков при котором плагин начинает выкидывать, тех кто завис с выбором команды. 
pbk_join_min_players 4 

// Время в секундах, по прохождению которого, зашедший игрок вылетает с сервера  
// Число равное 0 отключает опцию. 
pbk_join_time 120 
     
// Флаг доступа который защитит игрока(Админа) от кика плагина,  
// проще плагин будет игнорировать игрока с указанным флагом.  
// "a" flag (ADMIN_IMMUNITY). 
pbk_join_immunity_flags "" 


//////////////////////////////////////////////////////////////////////// 
// Настройки плагина которые относятся к событию когда игрок специально перешёл в спектатор  // 
//////////////////////////////////////////////////////////////////////// 

// Минимальное кол-во игроков при котором плагин начинает выкидывать, тех кто завис в спектаторе. 
pbk_spec_min_players 4 

// Время в секундах, по прохождению которого, зависший игрок вылетает с сервера  
// Число равное 0 отключает опцию. 
pbk_spec_time 120 


// Флаг доступа который защитит игрока(Админа) от кика плагина,  
// проще плагин будет игнорировать игрока с указанным флагом.  
// "a" flag (ADMIN_IMMUNITY). 
pbk_spec_immunity_flags "" 

// значение равное 1, будет озночать, что будет проверка игрока на то что он делает в спектаторе, на пример переключается между игроми. 
// делается что бы определить, специально или нет он завис в спектаторе, если да то игрок остается, если нет то игрок вылетает. 
pbk_spec_query 0 


//////////////////////////////////////////////////////////////////////// 
// Настройки плагина которые относятся к событию когда игрок просто простайвает на респе.  // 
//////////////////////////////////////////////////////////////////////// 

// Минимальное кол-во игроков при котором плагин начинает выкидывать, тех кто простайвает на респе. 
pbk_afk_min_players 4 

// Время в секундах, по прохождению которого, зависший игрок вылетает с сервера  
// Число равное 0 отключает опцию. 
pbk_afk_time 120 

// Флаг доступа который защитит игрока(Админа) от кика плагина,  
// проще плагин будет игнорировать игрока с указанным флагом.  
// "a" flag (ADMIN_IMMUNITY). 
pbk_afk_immunity_flags "" 


//////////////////////////////////////////////////////////////////////// 
// Настройки предупреждающих сообщений для игрока.     // 
//////////////////////////////////////////////////////////////////////// 

// кол-во секунд которое проходит после первого предупреждения и игрок вылетает. 
pbk_warning_time 20 


// Типы предупреждений... 
//Значение равное 0 , отключает сообщения. 
// 1 - когда игрок только вошёл 
// 2 - когда игрок висит в спектаторе 
// 4 - когда игрок простайвает на респе 
// Все можно складывать.. как пример(pbk_immunity_warning 7 означет что 1+2+4=7(выводить все три типа сообщения) 
//  
//  
//  
pbk_immunity_warning 7 


//////////////////////////////////////////////////////////////////////// 
// Логирование событий кика.   // 
//////////////////////////////////////////////////////////////////////// 
// значение 0, отключает лог. 
//  Все можно складывать.. как пример(pbk_log 3 означет что 1+2=3(Лог в amxx и в чат) 
// 1 - логироговать в amxx  
// 2 - логироговать в лог чата  
// 4 - собственный лог ("pbkMM.log" где "MM" это месец ) 
pbk_log 3 

// сколько месецев должен помнить плагин? 
// Текущий месец всегда сохроняется. 
pbk_log_cnt 2 


//////////////////////////////////////////////////////////////////////// 
// Настройка события "Что делать с кикнутым игроком?"      // 
//////////////////////////////////////////////////////////////////////// 

// IP адрес на которрый посылается игрок, после кика, типа редирект 
// Пустая строка отключает опцию. 
pbk_kick2_ip "" 

// Порт сервера на который послан игрок 
pbk_kick2_port "27015"

Локализация:

Код:
[ru] 
KICK_JOIN_WARNING = У вас есть%s сек. что бы присоединиться к команде, иначе вы будите кикнуты! 
KICK_JOIN_REASON = Failure to join a team within %s. 
KICK_JOIN_ANNOUNCE = %s Слишком долго думал над тем за кого пойти... (%s сек.) 
KICK_SPEC_WARNING = У вас есть %s сек. чтобы вернуться в игру! иначе вы будите кикнуты! Вы слишком долго сидите в спектаторе! 
KICK_SPEC_REASON = Слишком долго находился в спектаторе: %s сек. 
KICK_SPEC_ANNOUNCE = %s Слишком долго сидел в спектаторе... (%s сек.) 
KICK_SPEC_AREYOUTHERE = Тук-Тук!! Вы тут??  
KICK_AFK_WARNING = У вас есть %s сек. что бы начать играть. Вы слишком долго стоите на одном месте! 
KICK_AFK_REASON = Слишком долго стоял на одном месте: (%s сек.) 
KICK_AFK_ANNOUNCE = %s кикнут! Видимо забыл как упровлять игроком! (простой: %s сек.)

Скачать