Admin Actions Punisher

Admin Actions Punisher 1.1

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #1
Пользователь Kr1kuzya разместил новый ресурс:

Admin Actions Punisher - Наказывайте своих администраторов за чрезмерно высокую частоту использования админ-функций!

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

Видео-демонстрация:

Узнать больше об этом ресурсе...
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Буквально совсем недавно думал о подобном.
Спасибо!
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #4
Буквально совсем недавно думал о подобном.
Ну, я был вынужден такое написать.
Как-то заглянул в консоль сервера, и, сказать что я охренел - это ничего не сказать...
Oh6fMmh.png
 

HooLIGUN

MatchMaking CS:S / RGMIX.ru
Сообщения
1,062
Реакции
267
Добавь возможность просто отключать админку на некоторое время (например на 5 мин) без наказания.
Например выполнил админ команду 5 раз в минуту, ему оффадминку и пишет в чат "Админка временно отключена. Повторите через n минут". Что то такое :)

И было бы не плохо конфиг под разные команды, например
C-подобный:
"sm_kick"
{
limit "5" //Ограничение на кол-во команд
time "1" // Время в минутах
command "..." // Команда, которая выполняется при привышении лимитов.
block_adm "1" // блокировать админку 1-да , 0 нет
block_time "10" //на 10 минут
}
[HIDE="100"]Суть в том, что в админах своих я уверен, но не совсем (на 98%). Боюсь, кто нибудь "психанет" и перебанит пол сервера.[/HIDE]
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #6
И было бы не плохо конфиг под разные команды
Можно попробовать. У меня там через дикий костыль (эвент записи в лог) сейчас всё работает.
То есть вынести в конфиг что-то вроде "подстрочек", которые могут оказаться в логе.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #7
Добавь возможность просто отключать админку на некоторое время (например на 5 мин) без наказания.
Например выполнил админ команду 5 раз в минуту, ему оффадминку и пишет в чат "Админка временно отключена. Повторите через n минут". Что то такое :)

И было бы не плохо конфиг под разные команды, например
C-подобный:
"sm_kick"
{
limit "5" //Ограничение на кол-во команд
time "1" // Время в минутах
command "..." // Команда, которая выполняется при привышении лимитов.
block_adm "1" // блокировать админку 1-да , 0 нет
block_time "10" //на 10 минут
}
***Скрытый текст***

Я тоже об этом думал года 2 назад
Плюсую, надо эту фичу
 

alexmo812

Менеджер у *****
Сообщения
366
Реакции
311
sm_adminpunish_immune - Флаги администратора, при наличии которых, администратор игнорируется плагином. Оставьте пустым, если необходимо принимать во внимание даже главных администраторов.

Сделай по иммунетету
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #9
Добавил в описание ресурса TODO, которое будет наполняться, редактироваться по мере поступления идей и их реализации.
 

teran

Участник
Сообщения
207
Реакции
44
L 02/12/2018 - 00:07:18: [SM] Exception reported: Client index -1 is invalid
L 02/12/2018 - 00:07:18: [SM] Blaming: AdminPunish.smx
L 02/12/2018 - 00:07:18: [SM] Call stack trace:
L 02/12/2018 - 00:07:18: [SM] [0] GetUserFlagBits
L 02/12/2018 - 00:07:18: [SM] [1] Line 92, AdminPunish.sp::OnLogAction
L 02/12/2018 - 00:07:18: [SM] [3] LogAction
L 02/12/2018 - 00:07:18: [SM] [4] Line 694, /home/builds/sourcemod/linux-1.8/build/plugins/mapchooser.sp::InitiateVote
L 02/12/2018 - 00:07:18: [SM] [5] Line 373, /home/builds/sourcemod/linux-1.8/build/plugins/mapchooser.sp::Timer_StartMapVote
L 02/12/2018 - 00:07:18: [SM] Exception reported: Array index out-of-bounds (index -1, limit 66)
У меня, наверно, единственного есть такая ошибка, но всё же.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #12
Пользователь Kr1kuzya обновил ресурс Admin Actions Punisher новой записью:

Исправление ошибки, иммунитет

  • Исправлена ошибка Client index -1 is invalid (за баг-репорт спасибо @teran)
  • Добавлена функция проверки по иммунитету. Подробнее смотрите в описании переменных.

Узнать больше об этом обновлении...
 

BossKotoriiNeSmok

Участник
Сообщения
976
Реакции
189
Кароче,ошибку кинуть не могу,но ситуация тут такая.крч,если удалить из basecommands.smx строчки где в чате пишет,что квар изменен,то ваш плагин пишет ошибочку)) *Позже может быть кину ошибку.
 

zer0

Участник
Сообщения
178
Реакции
27
Если можно, то добавьте, чтобы при повторном нарушение администратора наказывало на новый срок бана.
А то 10-60 минут подождал и снова пошел нарушать
Просто выставлять бан сходу на большой срок , как-то не очень хочется
 

teran

Участник
Сообщения
207
Реакции
44
Кароче,ошибку кинуть не могу,но ситуация тут такая.крч,если удалить из basecommands.smx строчки где в чате пишет,что квар изменен,то ваш плагин пишет ошибочку)) *Позже может быть кину ошибку.
У меня тупо плагином скрыты эти изменения из чата и ошибок нет. Нет надобности в изменении плагина basecommands.
 

zer0

Участник
Сообщения
178
Реакции
27
Как сделать, чтобы причина бана писалась на русском языке в sb? А то просто пустое поле.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #19
@vovo4ka960, в кавычки обернуть. Но как-то не представляю, как у конваров это нормально сделать.
 

Похожие темы

Ответы
62
Просмотры
14К
Сверху Снизу