Перейти к содержимому


Фотография

Помощь с плагином sourcebans (ксс 34)

sourcebans

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Golden_

Golden_

    Новичок

  • Пользователь
  • Pip
  • 2 сообщений

Отправлено 21 Ноябрь 2017 - 18:47

Всем доброго времени суток!

 

Проблема в том, что админы (не с флагом "z") не могут банить навсегда. То есть у них отсутствует в админке этот пункт. Появилось это после установки плагина SourceBans. В настройках (на myarene и sourcebansa) установлены все права, кроме разбана. Плагин работает исправно, в игре проблем не обнаружено, кроме этого перманента. Куда копать?



#2 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 075 сообщений

Отправлено 21 Ноябрь 2017 - 18:52

Всем доброго времени суток!

 

Проблема в том, что админы (не с флагом "z") не могут банить навсегда. То есть у них отсутствует в админке этот пункт. Появилось это после установки плагина SourceBans. В настройках (на myarene и sourcebansa) установлены все права, кроме разбана. Плагин работает исправно, в игре проблем не обнаружено, кроме этого перманента. Куда копать?

Флаг разбана как раз и отвечает за это .



#3 lexx777

lexx777

    Пользователь

  • Пользователь
  • PipPipPip
  • 271 сообщений

Отправлено 21 Ноябрь 2017 - 18:52

Нужно копать исходник 

строка 929 заменить на это if(CheckCommandAccess(client, "sm_ban", ADMFLAG_BAN|ADMFLAG_ROOT))

Это если делать без флага разбана.


Сообщение отредактировал lexx777: 21 Ноябрь 2017 - 18:52


#4 Golden_

Golden_

    Новичок

  • Пользователь
  • Pip
  • 2 сообщений

Отправлено 21 Ноябрь 2017 - 19:33

Нужно копать исходник 

строка 929 заменить на это if(CheckCommandAccess(client, "sm_ban", ADMFLAG_BAN|ADMFLAG_ROOT))

Это если делать без флага разбана.

 

У меня эта строка пустая.

Вот с 921 по 928:

if(CheckCommandAccess(client, "sm_unban", ADMFLAG_UNBAN|ADMFLAG_ROOT))
AddMenuItem(menu, "0", "Навсегда");
AddMenuItem(menu, "10", "10 минут");
AddMenuItem(menu, "30", "30 минут");
AddMenuItem(menu, "60", "1 час");
AddMenuItem(menu, "240", "4 часа");
AddMenuItem(menu, "1440", "1 день");
AddMenuItem(menu, "10080", "1 неделя");
 
Менять 921 строку?

Нужно копать исходник 

строка 929 заменить на это if(CheckCommandAccess(client, "sm_ban", ADMFLAG_BAN|ADMFLAG_ROOT))

Это если делать без флага разбана.

 

Или вставить вместо пустой 929?


Сообщение отредактировал Golden_: 21 Ноябрь 2017 - 19:36


#5 lexx777

lexx777

    Пользователь

  • Пользователь
  • PipPipPip
  • 271 сообщений

Отправлено 22 Ноябрь 2017 - 11:27

У меня эта строка пустая.

Вот с 921 по 928:

if(CheckCommandAccess(client, "sm_unban", ADMFLAG_UNBAN|ADMFLAG_ROOT))
AddMenuItem(menu, "0", "Навсегда");
AddMenuItem(menu, "10", "10 минут");
AddMenuItem(menu, "30", "30 минут");
AddMenuItem(menu, "60", "1 час");
AddMenuItem(menu, "240", "4 часа");
AddMenuItem(menu, "1440", "1 день");
AddMenuItem(menu, "10080", "1 неделя");
 
Менять 921 строку?

 

Или вставить вместо пустой 929?

 

Замените просто вот это if(CheckCommandAccess(client, "sm_unban", ADMFLAG_UNBAN|ADMFLAG_ROOT))

на вот это 

if(CheckCommandAccess(client, "sm_ban", ADMFLAG_BAN|ADMFLAG_ROOT))





Темы с аналогичным тегами sourcebans

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных