Описание:
Данный плагин позволяет запретить любому игроку переходить и играть за CT. Плагин полезен для Jail сервера.
Плагин работает на CS:GO и CS:Source.
Команды:
Код
sm_ctban // Бан игрока за КТ
sm_removectban //Рабанить игрока за КТ
sm_isbanned //Посмотреть статус бана за КТ
sm_ctban_offline <steamid> //Бан за КТ
sm_removectban_offline <steamid> | sm_unctban_offline <steamid> // разбан даже если игрок не на сервере
Настройки (Cvar's):
Код
sm_ctban_enable, [0,1]//Отключить/включить плагин
sm_ctban_soundfile, <path>//Путь к звуковому файлу
sm_ctban_joinbanmsg, <message>//Это сообщение добавляется к отметке времени, когда игрок забаненный за КТ присоединяется к серверу.
sm_ctban_table_prefix, <prefix>//Этот префикс будет добавлен в передней части таблицы имен.
sm_ctban_database_driver, <driver>//Конфиг в databases.cfg
Установка:
Скопировать файл sm_ctban.smx в директорию cstrike/addons/sourcemod/plugins/
Скопировать файл sm_ctban.sp в директорию cstrike/addons/sourcemod/scripting/
Скопировать файл ctban.phrases.txt в директорию cstrike/addons/sourcemod/translations/
Пример: adminmenu_custom.txt
Код
"Commands"
{
"Бан за КТ"
{
"admin" "sm_ban"
"Бан за CT"
{
"cmd" "sm_ctban #1 #2 #3"
"admin" "sm_ban"
"1"
{
"type" "player"
"title" "Игрока:"
}
"2"
{
"type" "list"
"title" "Время"
"1" "0"
"1." "Навсегда"
"2" "10"
"2." "На 10 мин."
"3" "30"
"3." "На 30 мин."
"4" "60"
"4." "На 1 час"
"5" "120"
"5." "На 2 часа"
"6" "240"
"6." "На 4 часа"
}
"3"
{
"type" "list"
"title" "Причина:"
"1" "Нет микро"
"2" "Спам"
"3" "Плохой микро"
"4" "Незнание правил"
"5" "Фрикилл"
}
}
"Разбан за КТ"
{
"admin" "sm_unban"
"cmd" "sm_unctban #1"
"1"
{
"type" "player"
"title" "Игрок:"
}
}
"Статус бана за КТ"
{
"admin" "sm_ban"
"cmd" "sm_isbanned #1"
"1"
{
"type" "player"
"title" "Игрока:"
}
}
}
}
Databases.cfg
Код
"ctban"
{
"driver" "sqlite"
"database" "ctban"
}