SourceBans Manager a.k.a. UnBan Sourcebans

Тема в разделе "Тестовые плагины", создана пользователем R1KO, 2 мар 2014.

  1. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.001
    Симпатии:
    2.992
    SourceBans Manager

    Ранее UnBan Sourcebans

    Версия: 1.0.4 beta

    Описание: Плагин позволяет управлять банами Sourcebans через админ меню в игре.
    Админы у которых в web есть доступ к разбану всех банов - смогут разбанивать все баны, у которых только своих - смогут разбанивать только свои баны.
    Так же все баны в меню относятся только к текущему серверу.

    Настройка (Cvar's):
    sm_sbm_menu_limit - Максимальное количество банов в меню (По умолчанию: 20)

    Чтобы у вас были необходимые права вам нужно назначить себя админом через группу, а не выдать индивидуальные права!

    В планах: http://hlmod.ru/forum/showpost.php?p=151855&postcount=33


    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    История изменений:
    Код:
    1.0.0 beta - Релиз 1-й бета версии плагина
    1.0.1 beta - Сделана сортировка банов по дате бана
    1.0.2 beta - Изменен принцип работы плагина
            Минимизировано меню вывода банов
            Вся информация о бане и действия над ним перенесены в отдельное меню
    1.0.3 beta - Плагин переименован в связи в расширением возможностей
            Переписана часть плагина
            Добавлено удаление банов
            Оптимизирован код
            Исправлена ошибка с чтением конфига
            Исправлена проблема с кодировкой
            Исправлены найденые ошибки.
    1.0.4 beta - Изменена структура меню списка банов
            Изменено меню информации о бане
            Переименован квар
            Исправленые найденые ошибки.
    
    Отдельное спасибо CTe6eJIeK_vRn.


    Примечания:

    Чтобы отсортировать пункт в админ-меню в файле addons/sourcemod/configs/adminmenu_sorting.txt в нужном месте вставить:
    Плагин находится в дебаг режиме.
    Все действия и запросы записываются в logs/logs_SBM.log
    Исходник временно не выкладываю т.к. это еще сырая бета версия и часто будет обновляться.

    Для получения прав у админа должна быть админка по группе, а не по индивидуальными флагами!

    Исходник Старой версии
     

    Вложения:

    Последнее редактирование: 7 июл 2014
    justrozeR, Meowmurmur, TRID и 33 другим нравится это.
  2. Sam_Fisher

    Sam_Fisher

    Сообщения:
    703
    Симпатии:
    202
    Re: UnBan Sourcebans

    R1KO, ставлю авансом +, ибо Рико хорошо все делает, обязательно проверю.
     
  3. Root

    Root AWOL.

    Сообщения:
    77
    Симпатии:
    184
    Re: UnBan Sourcebans

    Выглядит неплохо :) обязательно посмотрю.
    У меня есть парочка советов для улучшения плагина:
    • В запросах (query) лучше использовать UserId/Serial игрока, а не его индекс.
      оригинал.
    • DBPrio не прибавляет скорости к запросам, и я рекомендую приоритеты не менять. Это долго объяснять, поэтому поверь на слово.
    • Лучше просто инклудить <sourcebans> чтобы плагин был зависим от sb, а не проверять его статус при запуске (т.к. название может не совпадать).
      В этом случае я еще рекомендую разбанивать игроков через нативы плагина sb, а не через ClientCommand* (если они вообще существуют).
    • И последнее (хотя совсем необязательное): используй switch а не if/elseif в MenuHandler'ах. :)
     
    CTe6eJIeK_vRn и R1KO нравится это.
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.001
    Симпатии:
    2.992
    Re: UnBan Sourcebans

    Я бы с удовольствием но их нет. Там только 1 на бан.

    А так за замечания спасибо. В новых версиях учту!
     
    lansy и Вячеслав21099 нравится это.
  5. MOHAX

    MOHAX

    Сообщения:
    102
    Симпатии:
    29
    Re: UnBan Sourcebans

    Всё хорошо работает, но мог бы ты ещё сделать и все баны, по мимо своих? Мне кажется для гл. админов будет это вполне удобно, ну и допустим будет выводиться 30 последних банов?
     
    Последнее редактирование: 3 мар 2014
  6. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Re: UnBan Sourcebans

    Читать внимательно научись, уже реализовано.
    <CUT>
    sm_sourcrbans_menu_limit - лимиты
     
    Последнее редактирование модератором: 5 мар 2014
    R1KO нравится это.
  7. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.915
    Re: UnBan Sourcebans

    при соединений с бд, сделай запрос SET NAMES UTF8 и SET CHARSET UTF8. Это вроде бы должно исправить проблему с кодировкой
     
    R1KO нравится это.
  8. carbon0081

    carbon0081 d90x.ru

    Сообщения:
    107
    Симпатии:
    21
    Re: UnBan Sourcebans

    Выбираю "Разбанить игрока" и ничего не происходит.
    Ошибок в логах нет.
     
  9. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    Re: UnBan Sourcebans

    а есл у меня на сервере 3000 активных банов, они все будут выводиться в меню?
     
  10. Konstantin

    Konstantin

    Сообщения:
    1.789
    Симпатии:
    767
    Re: UnBan Sourcebans

    ...
     
    ★Сириус★ нравится это.
  11. high Energy

    high Energy

    Сообщения:
    4
    Симпатии:
    1
    Re: UnBan Sourcebans

    Тоже самое..
     
  12. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    Re: UnBan Sourcebans

    high Energy, carbon0081, чуть чуть подождите, скоро еще бетка будет я думаю
     
    carbon0081 нравится это.
  13. DOK-26-RUS

    DOK-26-RUS

    Сообщения:
    20
    Симпатии:
    1
    Re: UnBan Sourcebans

    У меня в меню нет разбанить (((
     
  14. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.570
    Симпатии:
    1.153
    Re: UnBan Sourcebans

    Проверьте оба варианта на проблему кодировки.
     

    Вложения:

    R1KO нравится это.
  15. DOK-26-RUS

    DOK-26-RUS

    Сообщения:
    20
    Симпатии:
    1
    Re: UnBan Sourcebans

    не появилось (((
     
    carbon0081 нравится это.
  16. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.001
    Симпатии:
    2.992
    Re: UnBan Sourcebans

    DOK-26-RUS, в логах что?
     
    Последнее редактирование: 11 июн 2014
  17. DOK-26-RUS

    DOK-26-RUS

    Сообщения:
    20
    Симпатии:
    1
    Re: UnBan Sourcebans

    в логах ни чего, пишет что работает, но в админке не появилось разбанить
     
  18. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.570
    Симпатии:
    1.153
    Re: UnBan Sourcebans

    DOK-26-RUS, у тебя точно есть права на разбан в сб, не сервер а веб права.
     
    rasal нравится это.
  19. DOK-26-RUS

    DOK-26-RUS

    Сообщения:
    20
    Симпатии:
    1
    Re: UnBan Sourcebans

    У меня локалка, я вебку не делал, сайта нет
     
  20. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.001
    Симпатии:
    2.992
    Re: UnBan Sourcebans

    DOK-26-RUS, о чем тогда дальше говорить? Юзай локальные баны.
     
    Серый™ нравится это.