- Поддерживаемые игры
- CS: Source (v34)
- CS: Source (OrangeBox)
- CS: GO
- Team Fortress 2
- DOD: Source
- Left 4 Dead (L4D/L4D2)
- Half-Life 2: Deathmatch
Позволяет банить игроков вышедших из игры, админам с флагом бана.
Меню автоматически прописывается в Управление игроками.
Оригинал
P.S. от оригинала почти ни чего не осталось так что авторство беру на себя.
Меню автоматически прописывается в Управление игроками.
Для ксго
- #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
- #HC - цвет
- #HT - в начале текста
- #HE - в конце текста
Для ксс
- #7 - html цвет (пример; #734c924)
- #1 - желтый
- #3 - светло зелёный
- #4 - зелёный
Оригинал
P.S. от оригинала почти ни чего не осталось так что авторство беру на себя.
Не найден SourceBans
Время в причинах бана в сб Это лишь костыль.
Ищим строки..
и делаем так
Если у вас такая ошибка, что не найден SourceBans и он у вас стоит, то перекомпилируйте SourceBans с инклуде который есть в архиве.
Время в причинах бана в сб Это лишь костыль.
Ищим строки..
Код:
public SMCResult:ReadConfig_NewSection(Handle:smc, const String:sName[], bool:opt_quotes)
{
if(sName[0])
{
if(strcmp("Config", sName, false) == 0)
ConfigState = ConfigStateConfig;
else if(strcmp("BanReasons", sName, false) == 0)
ConfigState = ConfigStateReasons;
else if(strcmp("HackingReasons", sName, false) == 0)
ConfigState = ConfigStateHacking;
}
return SMCParse_Continue;
}
Код:
public SMCResult:ReadConfig_NewSection(Handle:smc, const String:sName[], bool:opt_quotes)
{
if(sName[0])
{
if(strcmp("Config", sName, false) == 0)
ConfigState = ConfigStateConfig;
else if(strcmp("BanReasons", sName, false) == 0)
ConfigState = ConfigStateReasons;
else if(strcmp("HackingReasons", sName, false) == 0)
ConfigState = ConfigStateHacking;
else
ConfigState = 0;
}
return SMCParse_Continue;
}
- Требования
- SourceBans
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. комьюнити ид
Есть свой конфиг offlineban.cfg
- Команды
- sm_offban_clear - очистка истории. (флаг - z)
Особенности:
- Админы и боты в список не выводятся.
- После бана забаненый из списка пропадает.
- Игроки в списке не дублируются.
- Игрок вышедший из игры и снова вошедший из списка пропадает.
- Добавляется приписка в причине бана [Offline Ban]
- Установка
- Содержимое архива offlineban.zip копируем в папку addons\sourcemod
Для сортировки дописываем в adminmenu_sorting.txt в нужное вам место в категории "PlayerCommands"
Добавить в конфиг sourcebans.cfg
Код:"BanTime" { "0" "Навсегда" "5" "На 5 мин." "30" "На 30 мин." "60" "На 1 час" "1440" "На 1 день" "10080" "На неделю" "43200" "На месяц" "129600" "На 3 месяця" }