You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/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 скоро будут добавлены в описание...