Player checker afk/ping/camp

Player checker afk/ping/camp 3.7

Hamura

Участник
Сообщения
295
Реакции
22
Классный плагин, но когда ходишь на шифте считает за кемперство
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
  • Автор ресурса
  • #22
Классный плагин, но когда ходишь на шифте считает за кемперство
исключу шифт, спасибо
Сообщения автоматически склеены:

разделить имун афк спек\кик.

L 07/06/2020 - 10:48:22: [SM] Call stack trace:
L 07/06/2020 - 10:48:22: [SM] [0] VFormat
L 07/06/2020 - 10:48:22: [SM] [1] Line 87, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 10:48:22: [SM] [2] Line 292, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\player_checker.sp::TimerCheckAfk
L 07/06/2020 - 10:48:27: [SM] Exception reported: Language phrase "[{lightgreen}Player Checker{default}] " not found (arg 4)
L 07/06/2020 - 10:48:27: [SM] Blaming: player_checker.smx
L 07/06/2020 - 10:48:27: [SM] Call stack trace:
L 07/06/2020 - 10:48:27: [SM] [0] VFormat
L 07/06/2020 - 10:48:27: [SM] [1] Line 87, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 10:48:27: [SM] [2] Line 292, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\player_checker.sp::TimerCheckAfk
Обновитесь до последней версии
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
  • Автор ресурса
  • #24

LEII4A

Участник
Сообщения
741
Реакции
135
C++:
// Set 0 to disable immunity afk.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_afk_immune_enable "1"

// Flag for afk immunity (example: 'pza')
// -
// Default: "p"
sm_pc_afk_immune_flag "btz"

// After how many seconds to delete the player.
// -
// Default: "290.0"
// Minimum: "0.000000"
sm_pc_afk_kick_interval "290.0"

// Minimum number of players to kick.
// -
// Default: "10"
// Minimum: "0.000000"
sm_pc_afk_kick_min_players "3"

// After how many seconds to move spec the player.
// -
// Default: "40.0"
// Minimum: "0.000000"
sm_pc_afk_move_interval "20.0"

// The distance (units) that the player must go to remove checks.
// -
// Default: "40.0"
// Minimum: "0.000000"
sm_pc_afk_origin_threshold "30.0"

// Set 0 to disable anticamp.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_anticamp_enable "1"

// Set 0 to disable immunity anticamp.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_anticamp_immune_enable "1"

// Flag for anticamp immunity (example: 'pza')
// -
// Default: "p"
sm_pc_anticamp_immune_flag "btz"

// The amount of times a suspected camper is checked for
// -
// Default: "30.0"
// Minimum: "2.000000"
sm_pc_anticamp_interval "30.0"

// The amount of health that should not be penalized. Set to 0 to ignore the parameter.
// -
// Default: "20"
// Minimum: "0.000000"
// Maximum: "100.000000"
sm_pc_anticamp_minhealth "20"

// The camp punishment type. (0 = Fade, 1 = Kill, 2 = Slay)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_pc_anticamp_punishment_type "2"

// The distance (units) to check for camping.
// -
// Default: "130.0"
// Minimum: "0.000000"
sm_pc_anticamp_radius "130.0"

// After how many seconds to check afk/png/camp the player.
// -
// Default: "5.0"
// Minimum: "0.000000"
sm_pc_check_interval "5.0"

// Set 0 to disable immunity ping.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_ping_immune_enable "1"

// Flag for ping immunity (example: 'pza')
// -
// Default: "p"
sm_pc_ping_immune_flag "btz"

// Number of max checks ping after kick.
// -
// Default: "10"
// Minimum: "0.000000"
sm_pc_ping_max_checks "5"

// Max ping allowed.
// -
// Default: "150"
// Minimum: "0.000000"
sm_pc_ping_max_ping "160"

// Plugin tag
// -
// Default: "[{lightgreen}Player Checker{default}] "
sm_pc_plugin_tag "{white}[{red}Чекер{white}] "

// Time to show warining message.
// -
// Default: "15.0"
// Minimum: "0.000000"
sm_pc_warn_interval "15.0"

// User warn sound
// -
// Default: "ui/menu_invalid.wav"
sm_pc_warn_sound "ui/menu_invalid.wav"

Иммунитет не работает на чек афк, но не кикает. Играет главный админ с флагом Z, а его просит не стоять на месте, иначе переместит в наблюдатели.
 
Последнее редактирование:

SAZONISCHE

Участник
Сообщения
405
Реакции
232
  • Автор ресурса
  • #26
C++:
// Set 0 to disable immunity afk.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_afk_immune_enable "1"

// Flag for afk immunity (example: 'pza')
// -
// Default: "p"
sm_pc_afk_immune_flag "btz"

// After how many seconds to delete the player.
// -
// Default: "290.0"
// Minimum: "0.000000"
sm_pc_afk_kick_interval "290.0"

// Minimum number of players to kick.
// -
// Default: "10"
// Minimum: "0.000000"
sm_pc_afk_kick_min_players "3"

// After how many seconds to move spec the player.
// -
// Default: "40.0"
// Minimum: "0.000000"
sm_pc_afk_move_interval "20.0"

// The distance (units) that the player must go to remove checks.
// -
// Default: "40.0"
// Minimum: "0.000000"
sm_pc_afk_origin_threshold "30.0"

// Set 0 to disable anticamp.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_anticamp_enable "1"

// Set 0 to disable immunity anticamp.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_anticamp_immune_enable "1"

// Flag for anticamp immunity (example: 'pza')
// -
// Default: "p"
sm_pc_anticamp_immune_flag "btz"

// The amount of times a suspected camper is checked for
// -
// Default: "30.0"
// Minimum: "2.000000"
sm_pc_anticamp_interval "30.0"

// The amount of health that should not be penalized. Set to 0 to ignore the parameter.
// -
// Default: "20"
// Minimum: "0.000000"
// Maximum: "100.000000"
sm_pc_anticamp_minhealth "20"

// The camp punishment type. (0 = Fade, 1 = Kill, 2 = Slay)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_pc_anticamp_punishment_type "2"

// The distance (units) to check for camping.
// -
// Default: "130.0"
// Minimum: "0.000000"
sm_pc_anticamp_radius "130.0"

// After how many seconds to check afk/png/camp the player.
// -
// Default: "5.0"
// Minimum: "0.000000"
sm_pc_check_interval "5.0"

// Set 0 to disable immunity ping.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_pc_ping_immune_enable "1"

// Flag for ping immunity (example: 'pza')
// -
// Default: "p"
sm_pc_ping_immune_flag "btz"

// Number of max checks ping after kick.
// -
// Default: "10"
// Minimum: "0.000000"
sm_pc_ping_max_checks "5"

// Max ping allowed.
// -
// Default: "150"
// Minimum: "0.000000"
sm_pc_ping_max_ping "160"

// Plugin tag
// -
// Default: "[{lightgreen}Player Checker{default}] "
sm_pc_plugin_tag "{white}[{red}Чекер{white}] "

// Time to show warining message.
// -
// Default: "15.0"
// Minimum: "0.000000"
sm_pc_warn_interval "15.0"

// User warn sound
// -
// Default: "ui/menu_invalid.wav"
sm_pc_warn_sound "ui/menu_invalid.wav"

Иммунитет не работает на чек афк, но не кикает. Играет главный админ с флагом Z, а его просит не стоять на месте, иначе переместит в наблюдатели.
на живых не распостроняется имунитет пока, только на кик из наблюдателей. Завтра будет обнова.
 

LEII4A

Участник
Сообщения
741
Реакции
135
на наблюдателей не распостроняется имунитет пока, только на кик. Завтра будет обнова.
а я не про наблюдателей, это в самом процессе игры происходило, игрока всё равно чекает на афк, есть у него иммунитет или нет, когда игрок просто стоит. А из наблюдателей еще никого не кикало

UPD: Затестил еще. На спеков как раз иммунитет есть. Админов не кикает. Игроков кикает. Я говорил о чеке на афк во время самой игры и не в наблюдателей.
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
css ob
работает плагин,но есть некоторые ошибки.и не всегда срабатывает из за них
L 07/06/2020 - 20:25:26: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
L 07/06/2020 - 20:25:36: [SM] Exception reported: Language phrase "[{lightgreen}Player Checker{default}] " not found (arg 4)
L 07/06/2020 - 20:25:36: [SM] Blaming: player_checker.smx
L 07/06/2020 - 20:25:36: [SM] Call stack trace:
L 07/06/2020 - 20:25:36: [SM] [0] VFormat
L 07/06/2020 - 20:25:36: [SM] [1] Line 87, C:\Users\sazon\Dropbox\new_amx\csgo110\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 20:25:36: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
L 07/06/2020 - 20:25:56: [SM] Exception reported: Language phrase "[{lightgreen}Player Checker{default}] " not found (arg 4)
L 07/06/2020 - 20:25:56: [SM] Blaming: player_checker.smx
L 07/06/2020 - 20:25:56: [SM] Call stack trace:
L 07/06/2020 - 20:25:56: [SM] [0] VFormat
L 07/06/2020 - 20:25:56: [SM] [1] Line 87, C:\Users\sazon\Dropbox\new_amx\csgo110\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 20:25:56: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
 

Fox1qqq

Крякнем, плюнем и надежно склеим скотчем!
Сообщения
247
Реакции
145
css ob
работает плагин,но есть некоторые ошибки.и не всегда срабатывает из за них
L 07/06/2020 - 20:25:26: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
L 07/06/2020 - 20:25:36: [SM] Exception reported: Language phrase "[{lightgreen}Player Checker{default}] " not found (arg 4)
L 07/06/2020 - 20:25:36: [SM] Blaming: player_checker.smx
L 07/06/2020 - 20:25:36: [SM] Call stack trace:
L 07/06/2020 - 20:25:36: [SM] [0] VFormat
L 07/06/2020 - 20:25:36: [SM] [1] Line 87, C:\Users\sazon\Dropbox\new_amx\csgo110\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 20:25:36: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
L 07/06/2020 - 20:25:56: [SM] Exception reported: Language phrase "[{lightgreen}Player Checker{default}] " not found (arg 4)
L 07/06/2020 - 20:25:56: [SM] Blaming: player_checker.smx
L 07/06/2020 - 20:25:56: [SM] Call stack trace:
L 07/06/2020 - 20:25:56: [SM] [0] VFormat
L 07/06/2020 - 20:25:56: [SM] [1] Line 87, C:\Users\sazon\Dropbox\new_amx\csgo110\include\colorlib.inc::CPrintToChatAll
L 07/06/2020 - 20:25:56: [SM] [2] Line 293, player_checker.sp::TimerCheckAfk
Поделитесь своим файлом перевода.
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
Поделитесь своим файлом перевода.
"Phrases"
{
"AFK Warning Spec"
{
"#format" "{1:2.f}"
"en" "Warning: If you do not move in {darkred}{1}{default} seconds, you will be moved to spectate."
"ru" "ВНИМАНИЕ: Начните двигаться, или через {darkred}{1}{default} сек. отправитесь в наблюдатели."
"fr" "Attention: Si vous ne bougez pas dans les {darkred}{1}{default} prochaines secondes, vous deviendrez spectateur."
}

"AFK Warning Kick"
{
"#format" "{1:2.f}"
"en" "Warning: If you do not move in {darkred}{1}{default} seconds, you will be kicked."
"ru" "ВНИМАНИЕ: Начните двигаться, или через {darkred}{1}{default} сек. будете отключены от сервера."
"fr" "Attention: Si vous ne bougez pas dans les {darkred}{1}{default} prochaines secondes, vous serez kické."
}

"CAMP Warning Message"
{
"#format" "{1:2.f}"
"en" "Warning: Stop sitting at one point, or after {darkred}{1}{default} seconds, you will be punished."
"ru" "ВНИМАНИЕ: Начните двигаться, или через {darkred}{1}{default} сек. будете убиты."
"fr" "Attention: Arrêtez de vous asseoir sur un point, ou après {darkred}{1}{default} secondes, vous serez punis."
}

"AFK Announce Spec"
{
"#format" "{1:N}"
"en" "{purple}{1}{default} was moved to spectate for being AFK too long."
"ru" "{purple}{1}{default} был перемещен в наблюдатели из-за длительного бездействия."
"fr" "{purple}{1}{default} est devenu spectateur pour avoir été AFK trop longtemps."
}

"AFK Announce Kick"
{
"#format" "{1:N}"
"en" "{purple}{1}{default} was kicked for being AFK too long."
"ru" "{purple}{1}{default} был отключен от сервера из-за длительного бездействия."
"fr" "{purple}{1}{default} a été kické pour avoir été AFK trop longtemps."
}

"PING Announce Kick"
{
"#format" "{1:N},{2:i},{3:i}"
"en" "{purple}{1}{default} have beed kicked. Ping: {darkred}{2}{default}, max: {lightgreen}{3}{default}"
"ru" "{purple}{1}{default} кикнут. Пинг: {darkred}{2}{default}, допустимое значение: {lightgreen}{3}{default}"
"fr" "{purple}{1}{default} a été kické. Ping: {darkred}{2}{default}, max: {lightgreen}{3}{default}"
}

"PING Message Kick"
{
"#format" "{1:i},{2:i}"
"en" "Your ping is too high: {1}, max: {2}"
"ru" "Ваш пинг слишком большой: {1}, допустимое значение: {2}"
"fr" "Votre ping est trop élevé: {1}, max: {2}"
}

"AFK Message Kick"
{
"en" "You were kicked for being AFK too long."
"ru" "Вы слишком долго бездействовали!"
"fr" "Vous avez été kické pour avoir été AFK trop longtemps."
}

"CAMP Fade Punished Message"
{
"#format" "{1:2.f}"
"ru" "ВНИМАНИЕ: Продвиньтесь на {blue}{1}{default} юнитов!"
"fr" "Attention: Avancez de {blue}{1}{default} unités."
"en" "Warning: Advance by {blue}{1}{default} units."
}
}
 

Fox1qqq

Крякнем, плюнем и надежно склеим скотчем!
Сообщения
247
Реакции
145
на живых не распостроняется имунитет пока, только на кик из наблюдателей. Завтра будет обнова.
Внесу своё маленькое предложение, может вынести настройку тега в переводы?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
UPD Глянул код версии 1.7 и не нашёл и там ошибки в форматировании из-за которой такое может быть.
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
  • Автор ресурса
  • #34
SAZONISCHE обновил(а) ресурс Player checker afk/ping/camp новой записью:

Обновление до 2.3

Обновлен квар sm_pc_afk_immune_enable = Имунитет за афк: 1 к кику, 2 к переносу и кику. 0 отключить.
Исправлено сообщение при кике игрока

Узнать больше об этом обновлении...
Сообщения автоматически склеены:

а я не про наблюдателей, это в самом процессе игры происходило, игрока всё равно чекает на афк, есть у него иммунитет или нет, когда игрок просто стоит. А из наблюдателей еще никого не кикало

UPD: Затестил еще. На спеков как раз иммунитет есть. Админов не кикает. Игроков кикает. Я говорил о чеке на афк во время самой игры и не в наблюдателей.
В плагине не предусматривался имунитет для кика в спектаторы, имунитет есть ток для кика за афк с сервера. (Залил в версии 2.3)
UPD Глянул код версии 1.7 и не нашёл и там ошибки в форматировании из-за которой такое может быть.

Был косяк
C-подобный:
CPrintToChatAll("%s%t","PING Announce Kick", g_aConVarlist.szTag, client,  g_aPlayerCheks[client].iPingClient, g_aConVarlist.iPingMaxPing);
А должно быть так
C-подобный:
CPrintToChatAll("%s%t", g_aConVarlist.szTag, "PING Announce Kick", client, g_aPlayerCheks[client].iPingClient, g_aConVarlist.iPingMaxPing);

Ранее я держал настройку в переводе)
 
Последнее редактирование:

Troyanskaya

Участник
Сообщения
442
Реакции
30
мелочи конечно.отсчет идет нормально, только зачем то пишется через 0сек когда можно уже действие делать.можно это поправить?
 

Вложения

  • antica.png
    antica.png
    36.7 КБ · Просмотры: 38

Hamura

Участник
Сообщения
295
Реакции
22
Когда игроки остаются 1 на 1 и начинается дуэль то плагин будто перестает работать и выдает предупреждения даже когда двигаешься, LSD Core стоит
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
sm_pc_afk_immune_enable "2" = Поверка на флаг к иммунитету афк: 1 к кику, 2 к переносу и кику. 0 отключить.
🧐
Сообщения автоматически склеены:

после установки бомбы теров проверяет.
кт игроков проверяет до установки бомбы.
это можно исправить?
css ob
 
Последнее редактирование:
Сверху Снизу