Иконка ресурса

AFK Control 1.2

Нет прав для скачивания
Сообщения
15
Реакции
2
Помог
1 раз(а)
Spanker, конфиг показывать будем?
// This file was auto-generated by AMX Mod X (v1.9.0.5271)
// Cvars for plugin "AFK Control" by "mx?!" (afk_control.amxx, v1.0)


// Интервал между проверками (в секундах)
// -
// Default: "10"
// Minimum: "1.000000"
afk_time_check "15"

// Если игрок не двигается # секунд, это считается за AFK
// -
// Default: "10"
// Minimum: "1.000000"
afk_warn_time "15"

// На каком # предупреждения за AFK отправить игроку предупреждение о наказании? (0 - не предупреждать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warn_to_warn "3"

// Через сколько предупреждений по таймеру игрок будет переведён в зрители
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_warns "3"

// Сколько раз нужно умереть на точке спавна для того, чтобы произошло наказание за AFK (0 - выкл.)
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_killed_warns "3"

// Через сколько предупреждений передавать бомбу ближайшему тиммейту (0 - не передавать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warns_to_transfer_c4 "1"

// Режим передачи бомбы
// 0 - Выбросить
// 1 - Передать ближайшему тиммейту
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_c4_transfer_mode "1"

// Когда на сервере остаётся # или менее свободных слотов, плагин будет пытаться кикать зрителей
// -
// Default: "3"
// Minimum: "-1.000000"
// Maximum: "32.000000"
afk_free_slots_to_kick_spec "3"

// Включить оповещение в чат о переводе игрока за наблюдателей
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_spec "1"

// Включить оповещение в чат о кике с сервера
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_kick "1"

// Флаг, при наличии которого AFK-игрок сначала переводится в зрители (иначе кикается) ("" - кикать всех)
// -
// Default: "abcdefghijklmnopqrstuvwxyz"
afk_spec_transfer_flag "abcdefghijklmnopqrstuvwxyz"

// Флаг доступа для логики квара afk_max_spec_time_flag ("" - выкл.)
// -
// Default: ""
afk_spectator_time_flag ""

// Сколько секунд зритель без afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "60"
// Minimum: "0.000000"
afk_max_spec_time_default "60"

// Сколько секунд зритель с afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "300"
// Minimum: "0.000000"
afk_max_spec_time_flag "300"

// Сколько секунд даётся игроку на ответ на запрос активности (меню 'вы здесь?')
// -
// Default: "15"
afk_menu_time "10"

// Сколько секунд давать игроку на выбор команды после захода на сервер, до того, как начнётся проверка зрителя
// -
// Default: "20"
// Minimum: "0.000000"
afk_time_skip_check "10"
 
Последнее редактирование модератором:
Сообщения
1,377
Реакции
2,411
Помог
58 раз(а)
Spanker, плагин показывает только одно предупреждение. Так и задумано. Какой смысл предупреждать игрока несколько раз? Он либо AFK, либо просто не двигается. Чтобы он начал двигаться, хватит одного предупреждения.
Код:
// На каком # предупреждения за AFK отправить игроку предупреждение о наказании? (0 - не предупреждать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warn_to_warn "3"

// Через сколько предупреждений по таймеру игрок будет переведён в зрители
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_warns "3"
Настроено так, что предупреждение будет тогда же, когда игрока накажет (зачем так делать?). Но в коде условие, которое защищает от таких "гениальных" решений.
Код:
   if(g_eCvar[CVAR__WARN_TO_WARN] && g_iTimerWarns[pPlayer] == min(g_eCvar[CVAR__WARN_TO_WARN], g_eCvar[CVAR__MAX_WARNS] - 1))
Для отображения предупреждения берётся наименьшее значение - либо afk_warn_to_warn, либо (afk_max_warns - 1)
Всё работает как и должно быть.
 
Сообщения
303
Реакции
15
Предупреждения
5
BlackSignature
Please, add a flag of immunity for admins ...
This is very important in this plugin. I would love to use your plugin because it is quite unique.
 
Сообщения
1,377
Реакции
2,411
Помог
58 раз(а)
pmadisson75, привет. Иммунитет какого типа имеется ввиду?
 
Сообщения
303
Реакции
15
Предупреждения
5
BlackSignature
Moving the admin to SPEC is perfectly fine.
But kicking an admin out of SPEC no longer... I can't use this plugin unfortunately, because often as an admin and my other admins we are on SPEC to watch a suspicious player...
 
Сообщения
1,377
Реакции
2,411
Помог
58 раз(а)
pmadisson75,
Код:
// Флаг доступа для логики квара afk_max_spec_time_flag ("" - выкл.)
// -
// Default: ""
afk_spectator_time_flag "" 

// Сколько секунд зритель с afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "300"
// Minimum: "0.000000"
afk_max_spec_time_flag "300"
Почему не подходят эти два квара? В 1-ом достаточно указать флаг администратора, который подпадает по запрос активности. 2-ой квар - время, через которое будет запрошено присутствие игрока. Сам запрос реализован при помощи показа меню. Если админ не АФК, а просто наблюдает - ему достаточно нажать кнопку подтверждения.
 
Сообщения
303
Реакции
15
Предупреждения
5
Unfortunately, the plugin doesn't work at all.
0 error logs
 
Сообщения
708
Реакции
150
Помог
11 раз(а)
BlackSignature, я не совсем понимаю, как настроить конфиг, чтобы всех афк сначала переводило в спектры, а после уже кикало. Не получается кикать спектраторов вообще. Кикает только сразу с серва при пустом afk_spec_transfer_flag "".
На afk_time_skip_check "20" тоже не реагирует.
И не понял с менюшкой и кваром afk_menu_time "15". Меню с вопросом "Вы здесь?" не появляется, когда идет проверка на афк.
// This file was auto-generated by AMX Mod X (v1.9.0.5294)
// Cvars for plugin "AFK Control" by "mx?!" (afk_control.amxx, v1.0)


// Интервал между проверками (в секундах)
// -
// Default: "10"
// Minimum: "1.000000"
afk_time_check "10"

// Если игрок не двигается # секунд, это считается за AFK
// -
// Default: "10"
// Minimum: "1.000000"
afk_warn_time "10"

// На каком # предупреждения за AFK отправить игроку предупреждение о наказании? (0 - не предупреждать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warn_to_warn "1"

// Через сколько предупреждений по таймеру игрок будет переведён в зрители
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_warns "3"

// Сколько раз нужно умереть на точке спавна для того, чтобы произошло наказание за AFK (0 - выкл.)
// -
// Default: "3"
// Minimum: "0.000000"
afk_max_killed_warns "0"

// Через сколько предупреждений передавать бомбу ближайшему тиммейту (0 - не передавать)
// -
// Default: "2"
// Minimum: "0.000000"
afk_warns_to_transfer_c4 "0"

// Режим передачи бомбы
// 0 - Выбросить
// 1 - Передать ближайшему тиммейту
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_c4_transfer_mode "0"

// Когда на сервере остаётся # или менее свободных слотов, плагин будет пытаться кикать зрителей
// -
// Default: "3"
// Minimum: "-1.000000"
// Maximum: "32.000000"
afk_free_slots_to_kick_spec "1"

// Включить оповещение в чат о переводе игрока за наблюдателей
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_spec "1"

// Включить оповещение в чат о кике с сервера
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
afk_notice_kick "1"

// Флаг, при наличии которого AFK-игрок сначала переводится в зрители (иначе кикается) ("" - кикать всех)
// -
// Default: "abcdefghijklmnopqrstuvwxyz"
afk_spec_transfer_flag "abcdefghijklmnopqrstuvwxyz"

// Флаг доступа для логики квара afk_max_spec_time_flag ("" - выкл.)
// -
// Default: ""
afk_spectator_time_flag ""

// Сколько секунд зритель без afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "60"
// Minimum: "0.000000"
afk_max_spec_time_default "10"

// Сколько секунд зритель с afk_spectator_time_flag может быть AFK до запроса активности (0 - без запроса)
// -
// Default: "300"
// Minimum: "0.000000"
afk_max_spec_time_flag "10"

// Сколько секунд даётся игроку на ответ на запрос активности (меню 'вы здесь?')
// -
// Default: "15"
afk_menu_time "15"

// Сколько секунд давать игроку на выбор команды после захода на сервер, до того, как начнётся проверка зрителя
// -
// Default: "20"
// Minimum: "0.000000"
afk_time_skip_check "20"
 
  • Нравится
Реакции: devl

iOS

Сообщения
323
Реакции
100
Помог
5 раз(а)
wood-grouse,
Код:
// Флаг, при наличии которого AFK-игрок сначала переводится в зрители (иначе кикается) ("" - кикать всех)
// -
// Default: "abcdefghijklmnopqrstuvwxyz"
afk_spec_transfer_flag "z"
 
Сообщения
708
Реакции
150
Помог
11 раз(а)
iOS, при этом значении квара обычные игроки переводятся в спектры и висят там до бесконечности, а админы/випы сразу кикаются.
 
Сообщения
27
Реакции
18
// Когда на сервере остаётся # или менее свободных слотов, плагин будет пытаться кикать зрителей
// -
// Default: "3"
// Minimum: "-1.000000"
// Maximum: "32.000000"
afk_free_slots_to_kick_spec "1"
У тебя сервер забит на все слоты? Если больше одного слота свободно, то из зрителей не будет кикать. У себя выставил 32, чтобы кикало всегда.
Правда, смущает вот это
админы/випы сразу кикаются.
:scratch_one-s_head:
 
Сообщения
708
Реакции
150
Помог
11 раз(а)
ZeCaptein, спасибо большое, теперь все работает))
Как-то не обратил на этот квар внимания из-за "будет пытаться".
При afk_spec_transfer_flag "z" будут кикаться только випы/админы, а обычные в спектры переводиться, поэтому вернул afk_spec_transfer_flag "abcdefghijklmnopqrstuvwxyz"
 
Сообщения
678
Реакции
57
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
ZeCaptein, afk_spec_transfer_flag "adtz"
 
Сообщения
102
Реакции
142
ZeCaptein, спс,помог. Тоже не знал как решить кик спектаторов!)
 
Сообщения
80
Реакции
9
BlackSignature, по идее можно или нужно сделать, чтобы админа запустившего проверку тоже не беспокоил afk control
 
Сообщения
15
Реакции
-1
Не создаётся конфиг
Ошибка
[AMXX] Plugin "afk_control.amxx" failed to load: Plugin uses an unknown function (name "ecd_is_scanning") - check your modules.ini.
Что делать ?
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу