/addons/sourcemod/configs/sourcebans/sourcesleuth_whitelist.cfg, если собираетесь использовать SourceSleuth (sbpp_sleuth).
О плагинах
Наименование плагина
Что делает?
sbpp_main.sp
Сам плагин для выдачи банов. Так же занимается скачиванием Администраторов / групп / оверрайдов в кеш, выдачей Административных прав.
sbpp_comms
Плагин для выдачи мутов. Требует для работы BaseComms.
sbpp_admcfg
Плагин для выдачи Административных прав из кеша.
sbpp_checker
Проверяет наличие банов при заходе игроков, оповещает Администраторов.
sbpp_sleuth
Выдаёт баны мульти-аккаунтам. Детектит по IP.
Команды
Команда
Аргументы
Требуемый админ флаг
Что делает?
sm_ban
<#userid|name> <minutes|0> [reason]
ADMFLAG_BAN
Бан по SteamID
sm_banip
<ip|#userid|name> <time> [reason]
ADMFLAG_BAN
Бан по IP
sm_addban
<time> <steamid> [reason]
ADMFLAG_RCON
Добавление бана по SteamID
sm_unban
<steamid|ip> [reason]
ADMFLAG_UNBAN
Разбан игрока по IP / SteamID
-
-
-
-
sm_gag
<#userid|name> [time] [reason]
ADMFLAG_CHAT
Отключение текстового чата
sm_mute
<#userid|name> [time] [reason]
ADMFLAG_CHAT
Отключение голосового чата
sm_silence
<#userid|name> [time] [reason]
ADMFLAG_CHAT
Отключение всего чата
sm_ungag
<#userid|name> [reason]
ADMFLAG_CHAT
Включение текстового чата
sm_unmute
<#userid|name> [reason]
ADMFLAG_CHAT
Включение голосового чата
sm_unsilence
<#userid|name> [reason]
ADMFLAG_CHAT
Включение всего чата
-
-
-
-
sm_listbans
<#userid|name>
ADMFLAG_RCON
Вывести все баны указанного игрока в консоли
-
-
-
-
sb_reload
-
ADMFLAG_RCON
Перезагрузка конфигурации SourceBans.
Сортировка в меню Администратора
// SourceBans
"PlayerCommands"
{
"item" "sm_ban" // Забанить игрока
}
// SourceComms
"sourcecomm_cmds"
{
"item" "sourcecomm_gag" // Блокировка текстового чата
"item" "sourcecomm_mute" // Блокировка голосового чата
"item" "sourcecomm_silence" // Блокировка всего чата
"item" "sourcecomm_ungag" // Разблокировка текстового чата
"item" "sourcecomm_unmute" // Разлокировка голосового чата
"item" "sourcecomm_unsilence" // Блокировка текстового чата
"item" "sourcecomm_list" // Просмотр игроков на сервере с блокировками и причинами
}
Для скриптеров
include-файл
Тип
Название
Аргументы
Описание
Что возвращает?
sourcebans
forward
SourceBans_OnBanPlayer
int iClient, int iTarget, int iTime, char szReason[]
Событие, вызывается при выдаче бана игроку. iClient - Администратор, выдающий бан; iTarget - игрок, который получает бан; iTime - время бана, в минутах (0 - перманент); szReason - причина.
void
sourcebans
native
SBBanPlayer / SourceBans_BanPlayer
int iClient, int iTarget, int iTime, char[] szReason
Выдача бана игроку. Обратите внимание: Функция SBBanPlayer() помечена как Deprecated. По возможности, используйте SourceBans_BanPlayer().
void
sourcebans
native
SBGetAdminExpire / SourceBans_GetAdminExpire
int iClient
Возвращает время истечения админки игрока. Вернёт -1, если не найдено; 0 - перманент; любое другое число - timestamp. Обратите внимание: Функция SBGetAdminExpire() помечена как Deprecated. По возможности, используйте SourceBans_GetAdminExpire().
int
Функции SourceComms скоро будут добавлены в описание...