Ядро плагина Offline Ban list 2.4.6

Позволяет банить игроков вышедших из игры

  1. Серый™
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    • Team Fortress 2
    • DOD: Source
    • L4D 1 & 2
    Позволяет банить игроков вышедших из игры, админам с флагом бана.
    Меню автоматически прописывается в Управление игроками.
    Особенности:
    • Админы и боты в список не выводятся.
    • После бана забаненый из списка пропадает.
    • Игроки в списке не дублируются.
    • Игрок вышедший из игры и снова вошедший из списка пропадает.
    • Добавляется приписка в причине бана [Offline Ban]
    Для ксго
    • #1 - DEFAULT
    • #2 - RED
    • #3 - LIGHTPURPLE
    • #4 - GREEN
    • #5 - LIME
    • #6 - LIGHTGREEN
    • #7 - LIGHTRED
    • #8 - GRAY
    • #9 - LIGHTOLIVE
    • #10 - OLIVE
    • #OB - PURPLE
    • #OC - LIGHTBLUE
    • #OE - BLUE
    html цвет для кс го
    • #HC - цвет
    • #HT - в начале текста
    • #HE - в конце текста
    Пример использования:
    Для ксс
    • #7 - html цвет (пример; #734c924)
    • #1 - желтый
    • #3 - светло зелёный
    • #4 - зелёный
    int OffBanPlayer(int iClient, char[] sSteamID, char[] sIp, char[] sName, int iTime, char[] sReason);
    Время в причинах бана в сб Это лишь костыль.
    Ищим строки..
    PHP:
    public SMCResult:ReadConfig_NewSection(Handle:smc, const String:sName[], bool:opt_quotes)
    {
        if(
    sName[0])
        {
            if(
    strcmp("Config"sNamefalse) == 0)
                
    ConfigState ConfigStateConfig;
            else if(
    strcmp("BanReasons"sNamefalse) == 0)
                
    ConfigState ConfigStateReasons;
            else if(
    strcmp("HackingReasons"sNamefalse) == 0)
                
    ConfigState ConfigStateHacking;
        }
        return 
    SMCParse_Continue;
    }
    и делаем так
    PHP:
    public SMCResult:ReadConfig_NewSection(Handle:smc, const String:sName[], bool:opt_quotes)
    {
        if(
    sName[0])
        {
            if(
    strcmp("Config"sNamefalse) == 0)
                
    ConfigState ConfigStateConfig;
            else if(
    strcmp("BanReasons"sNamefalse) == 0)
                
    ConfigState ConfigStateReasons;
            else if(
    strcmp("HackingReasons"sNamefalse) == 0)
                
    ConfigState ConfigStateHacking;
            else
                
    ConfigState 0;
        }
        return 
    SMCParse_Continue;
    }
    Требования:
    SourceMod от 1.7
    Переменные:
    sm_offban_timeformat "%d.%m|%H:%M" - Формат времени.
    sm_offban_max_stored "21" - максимальное количество игроков в меню.
    sm_offban_map_clear "0" - Очистка истории после смены карты.
    sm_offban_del_con_players "1" - Удалять ли из истории вновь подключившихся игроков
    sm_offban_menu_nast "1" - как показывать мены выбора игроков 1. name,time 2. name,steam 3. name,steam,time
    sm_offban_menu_newline "0" - перенос строк в меню
    sm_offban_steam_typ "1" - тип стим айди 1. старый 2. новый 3. комьюнити ид
    Команды:
    sm_offban_clear - очистка истории. (флаг - z)
    Установка:
    Содержимое архива offlineban.zip копируем в папку addons\sourcemod

    Для сортировки дописываем в adminmenu_sorting.txt в нужное вам место в категории "PlayerCommands"
    В папке addons\sourcemod\configs\sourcebans
    Добавить в конфиг sourcebans.cfg
    PHP:
       "BanTime"
        
    {
            
    "0"          "Навсегда"
            "5"          "На 5 мин."
            "30"         "На 30 мин."
            "60"         "На 1 час"
            "1440"       "На 1 день"
            "10080"      "На неделю"
            "43200"      "На месяц"
            "129600"     "На 3 месяця"
        
    }
    Если у вес не стоит sourcebans, то не нужно ни чего добавлять, конфиг offban.cfg

Последние обнoвления

  1. 2.4.6
  2. 2.4.5
  3. 2.4.3

Пoследние рецензии

  1. HooLIGUN
    HooLIGUN
    5/5,
    Версия: 2.4.3
    Плагин отлично работает.
    Костыль (Спойлер "решение ошибки") - Must Have!
  2. Xummuk97
    Xummuk97
    5/5,
    Версия: 2.4.2
    Спасибо. В отличии от 2.4.2 он работает.)))
  3. Allower
    Allower
    5/5,
    Версия: 2.4.2
    Хороший плагин, без танцев с бубном, игроки покинувшие игру без каких либо проблем записываются в меню, удобное управление, понятные настройки в конфиге, свой локальный дб файл, совместимость с СБ. Никаких ошибок в логах. Лучшее что можно добавить в админку.