Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #402
К версии 1.1.5.2 решили выкатить некоторое подобие системы предупреждений, подобно той, что есть в SCP.
Ниже прикладываю небольшую демонстрацию.

Пара заметок:
  1. Функции выдачи предупреждений доступны любому администратору с флагом "Удаление администраторов" в Веб-панели.
  2. Функции отмены предупреждений и их полного удаления не показаны на видео, т.к. не реализованы.
  3. Максимальное число предупреждений, при достижении которого у Администратора изымается доступ к админке, настраивается.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #404
@Батяня, в 1.1.5.2. Написано же в списке изменений.
 

Батяня

Участник
Сообщения
99
Реакции
2
Еще заметил одну ошибку, если открыть в Microsoft Edge или в Internet Explorer 11 вкладку сервера то появляется вот такая ошибка img-2017-01-27-00-10-28.png В хроме все норм.
 

Kyctarnik

Участник
Сообщения
52
Реакции
5
Ребят, давно не следил за изменениями. Сейчас поставил эту версию, все работает. НО нету авторов рефорка. Это нормально?

А нет, ещё кое-что имеется. Нет списка администраторов.
 

Вложения

  • Безымянный.png
    Безымянный.png
    1.8 КБ · Просмотры: 23
  • Безымянный.png
    Безымянный.png
    43.2 КБ · Просмотры: 19

kilroy

:clown:
Сообщения
1,065
Реакции
606
Ребят, давно не следил за изменениями. Сейчас поставил эту версию, все работает. НО нету авторов рефорка. Это нормально?

А нет, ещё кое-что имеется. Нет списка администраторов.
Авторов убрали и добавили ссылку снизу. Админ лист нужно включать в вкладке "Меню".
 

Kyctarnik

Участник
Сообщения
52
Реакции
5
Админ лист нужно включать в вкладке "Меню".
Это другой админ лист. Я имею ввиду, что не могу изменить админов, которых добавил, т.к. нет списка.
То что включается в меню это "Список администраторов на доступных серверах."
У меня нет списка по данному пути: " Админ-Панель => Управление админами"
 

Батяня

Участник
Сообщения
99
Реакции
2
по конкретней в чём ужас?
Я уже как-то писал тут [v1.1.5.1] Material Admin - рефорк SB++ 1.5.4.7, но это так фигня конечно ну все же было бы хорошо решить проблему эту. Второе это когда добавляешь админа или изменяешь админ права и переопределения то они не меняются на сервере. Только после ma_wb_rehashadm происходит изменении на сервере в конфигах, а на родном серверном плагине таких проблем нет сразу все добавляется когда изменяешь в веб. Третье в materialadmin любой из админов с флагом bj и иммунитетом 0 может отключить всем микрофон, чат и включить микрофон и чат если мут был выдан админом с флагом z. Таких проблем нет в простом sourcecomms. Единственное, что materialadmin хорошо так это в меню можно всем отключить микрофон и чат и в списке причины есть такой пункт как другая причина, удобно админам добавлять свои причины мута, но опять же нет в меню посмотреть наказания. А еще забыл добавить, когда игроку отключаешь микрофон на время, то он будет отключен до тех пор пока игрок не выйдет и зайдет в игру даже если карта меняеться мут не снимается, а в sourcecomms после смены карты мут снимался.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Батяня,
Только после ma_wb_rehashadm происходит изменении на сервере в конфигах
это не вина плагина а веб.
Я уже как-то писал тут
вы видно не читали описание, там было написано
Плагины требующие basecomm нужно править, потому как он выгружается с моим плагином.

Для скриптеров.
Всё описание функций есть в иклуде на русском.
Примеры замен функций basecomm:

форварды
BaseComm_OnClientMute(int client, bool muteState);
BaseComm_OnClientGag(int client, bool gagState);
заменены на
MAOnClientUnMuted(int iClient, int iTarget, char[] sIp, char[] sSteamID, char[] sName, int iType, char[] sReason);
MAOnClientMuted(int iClient, int iTarget, char[] sIp, char[] sSteamID, char[] sName, int iType, int iTime, char[] sReason);

бул, проверка на мут
BaseComm_IsClientGagged(int client);
BaseComm_IsClientMuted(int client);
заменён на инт
MAGetClientMuteType(int iClient);

дать мут
BaseComm_SetClientGag(int client, bool gagState);
BaseComm_SetClientMute(int client, bool muteState);
заменены на
MASetClientMuteType(int iClient, int iTarget, int iTime, char[] sReason, int iType);
MAOffSetClientMuteType(int iClient, char[] sSteamID, char[] sIp, char[] sName, int iTime, char[] sReason, int iType);
Третье в materialadmin любой из админов с флагом bj и иммунитетом 0 может отключить всем микрофон, чат и включить микрофон и чат если мут был выдан админом с флагом z
какая версия плагина использовалась? В 0.3.4 beta уже включён учёт иммунитета с учётом квара sm_immunity_mode
И распиши через что делаешь мут, через меню или консольную команду (если через неё то пример использования)
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #416
@Серый™, было бы неплохо сделать работу именно с BaseComms. Хотя бы отдельной версией плагина. Так как множество плагинов уже затачивалось на работу с ним. Или хотя бы нативы добавить такие же, как и в BaseComms для совместимости.
 

Батяня

Участник
Сообщения
99
Реакции
2
вы видно не читали описание, там было написано
А вы можете сделать свой плагин, чтоб потом не извращаться над другими? Или это пока временное решение?
В 0.3.4 beta уже включён учёт иммунитета с учётом квара sm_immunity_mode
Версия последняя из релиза 115, а где его надо прописывать sm_immunity_mode? Так как иммунитет не работает админы без иммунитета могут спокойно всех одним разом замутить или отключить чат и так же включить чат выданный админом с иммунитетом.
И распиши через что делаешь мут, через меню
Да все муты проверялись на простом админ меню без использования консоли.
Скажите, в меню админа будет добавлена возможность просмотра на сервере отключенных микрофонов и чатов как в sourcecomms.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Батяня, ни кто не заставляет использовать этот плагин, используй старые.
Версия последняя из релиза 115, а где его надо прописывать sm_immunity_mode? Так как иммунитет не работает админы без иммунитета могут спокойно всех одним разом замутить или отключить чат и так же включить чат выданный админом с иммунитетом.
Не можете посмотреть версию плагина? sm_immunity_mode это стандартный квар см, вы хоть умеете пользоваться сервером?
 

Батяня

Участник
Сообщения
99
Реакции
2
используй старые.
Так и сделал.
Не можете посмотреть версию плагина?
Яж написал из релиза 115, там в архиве #define VERSION "0.3.4 beta"
вы хоть умеете пользоваться сервером?
Я использую sourcecomms и не заморачивался в нем кварами sm_immunity_mode так как там и без этого все работает.
Вы так и не ответили, будит ли в вашем плагине реализовано в меню просмотр наказаний.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Батяня, нет (на вроде этого уже есть, перед ником есть [] там и пишет что у него на данный момент). По иммунитету ещё посмотрю.
 
Последнее редактирование:
Сверху Снизу