Вопрос по поводу SourceComms++

Bruno_Ferrari

Участник
Сообщения
27
Реакции
0
Добрый день,
Иинтересует вопрос как запретить администраторам с меньшим иммунитетом снимать муты и баны чата, которые выдал администратор с более высоким иммунитетом?

Если это, то как настраивается?

"DisableUnblockImmunityCheck" "0" // 0, 1. If 1, player can be ungagged only by issuer admin, console or admin with special flag
// Also, If 0 player maybe unblocked by Admin with higher immunity level then issuer admin.
// Default value is 0
"ConsoleImmunity" "20" // Immunity Level of server console. If not specified - 0.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #2
интересует вопрос как запретить администраторам с меньшим иммунитетом снимать муты и баны чата, которые выдал администратор с более высоким иммунитетом?
Оно по-умолчанию так должно работать. Кроме одного случая.
Ещё года 2-3 назад заметил, что иммунитет выдавшего мут администратора не учитывается до тех пор, пока игрок не перезайдёт после выдачи.
 

Bruno_Ferrari

Участник
Сообщения
27
Реакции
0
Оно по-умолчанию так должно работать. Кроме одного случая.
Ещё года 2-3 назад заметил, что иммунитет выдавшего мут администратора не учитывается до тех пор, пока игрок не перезайдёт после выдачи.
ну вот дело в том, что я выдаю мут или бан чата администратору с более низким иммунитетом, а он спокойно себе снимает.
Сообщения автоматически склеены:

А хотелось бы, чтоб он этого сделать не мог
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #4
Я это фиксил у себя в форке, но он несовместим с обычным SB++.
Приложите сюда исходник используемого SourceComms, перенесу фикс.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #6
Изменения производил в GetAdmImmunity(), функции, если что.
 

Вложения

  • sbpp_comms.sp
    95.6 КБ · Просмотры: 11

Bruno_Ferrari

Участник
Сообщения
27
Реакции
0
Изменения производил в GetAdmImmunity(), функции, если что.
Добрый, ну я выдал мут админу ниже по иммунитету, он спокойно себе снимает. Может что то я не так настроил в конфиге?
Сообщения автоматически склеены:

Изменения производил в GetAdmImmunity(), функции, если что.
 

Вложения

  • Безымянный.png
    Безымянный.png
    28.3 КБ · Просмотры: 32
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #9
Не на сессию хоть выдавался мут? При сессионных мутах, иммунитет не учитывается
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #11
Хм, видимо придется посмотреть еще раз.
Вечером попробую глянуть.
 
Сверху Снизу