Иконка ресурса

dearring

Участник
Сообщения
46
Реакции
13
  • Автор ресурса
  • #1
CT Ban


Описание плагина:

Полезен для JailBreak серверов, Плагин запрещает играть отдельным игрокам за CT. Можно использовать MySQL и SQLite. Проверил работоспособность плагина на SQLite.

Плагин был написан для CS:S, мною проверена работоспособность плагина в CS:GO.


ConVars:

C-подобный:
sm_ctrestrict_enabled //включить или выключить плагин
sm_ctrestrict_version //версия


Установка:

Скопируйте содержимое архива по соответствующим папкам.
Откройте cfg/ct_restrict.kv блокнотом или другим редактором и поменяйте use_sqlite на 1 или оставьте 0, если хотите использовать MySQL.

Откройте databases.cfg и скопируйте следующее, изменив данные на свои:

C-подобный:
             "ctbans"
    {
        "driver"            "mysql"
        "host"            "your_db_host"
        "database"            "your_db"
        "user"            "your_db_user"
        "pass"            "your_db_pass"
        //"timeout"            "0"
        "port"            "3306"
    }


Команды:

C-подобный:
sm_ctban <игрок> - BAN FLAG //Заблокировать игру за CT
sm_ctunban <игрок> - BAN FLAG //Разблокировать игру за CT
sm_reloadctbans <игрок(и)> (@all) - ROOT //Перезагрузка блокировок

P.S. Как блокировать/разблокировать, если не встроено в админку:
Пишем status в консоль в игре.
Слева будет 2 числа (например # 11, 10), используем 1ое, то есть 11.
Пишем в консоль:
sm_ctban #11 - заблокировать игроку с номером 11 игру за CT
sm_ctunban #11 - разблокировать игроку с номером 11 игру за CT
Также можно использовать @All, @ct, @t, @me вместо #11.

Вставка плагина в админку:
Откройте adminmenu_custom.txt любым текстовым редактором. Вставьте:
C-подобный:
"Commands"
{
"PlayerCommands"
    {
        "Запретить игру за CT"
        {
            "cmd"        "sm_ctban #1"
            "execute"    "player"
            "1"
            {
                "type"         "player"
                "method"    "name"
                "title"        "Игроку:"
            }
        }
        "Разрешить игру за CT"
        {
            "cmd"        "sm_ctunban #1"
            "execute"    "player"
            "1"
            {
                "type"         "player"
                "method"    "name"
                "title"        "Игроку:"
            }
        }
    }
}

Также прикрепляю свой перевод. (ct_restrict.smx)
Внимание: Перевод ставим на свой страх и риск.

#UPD 23.11.13: Обновлен файл перевода. Поправил "Вставка плагина в админку".

Оригинал
 
Последнее редактирование модератором:

eGames

Участник
Сообщения
6
Реакции
0
sm_ctunban <игрок> - BAN FLAG //Разблокировать игру за CT

Не работает, требует флаг выше, по-моему.
 

eGames

Участник
Сообщения
6
Реакции
0
А, вроде в переведенной версии указан флаг unban :)
Завтра исправлю.


C-подобный:
RegAdminCmd("sm_ctunban", Command_CtUnban, ADMFLAG_ROOT, "sm_ctunban <player> | Unbans a player from joining CT.");

Добавлено через 1 минуту
А, вроде в переведенной версии указан флаг unban :)
Завтра исправлю.

И да, пожалуйста, прикрепи SP своего перевода.
 
Последнее редактирование:

dearring

Участник
Сообщения
46
Реакции
13
  • Автор ресурса
  • #5
C-подобный:
RegAdminCmd("sm_ctunban", Command_CtUnban, ADMFLAG_ROOT, "sm_ctunban <player> | Unbans a player from joining CT.");

Добавлено через 1 минуту


И да, пожалуйста, прикрепи SP своего перевода.

Завтра выделю надписи в чат цветом и выложу.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #6
CT Ban​


Описание плагина:

Полезен для JailBreak серверов, Плагин запрещает играть отдельным игрокам за CT. Можно использовать MySQL и SQLite.

Плагин был написан для CS:S, мною проверена работоспособность плагина в CS:GO.


ConVars:

C-подобный:
sm_ctrestrict_enabled //включить или выключить плагин
sm_ctrestrict_version //версия


Установка:

Скопируйте содержимое архива по соответствующим папкам.
Откройте cfg/ct_restrict.kv блокнотом или другим редактором и поменяйте use_sqlite на 1 или оставьте 0, если хотите использовать MySQL.

Откройте databases.cfg и скопируйте следующее, изменив данные на свои:

C-подобный:
	         "ctbans"
    {
        "driver"            "mysql"
        "host"            "your_db_host"
        "database"            "your_db"
        "user"            "your_db_user"
        "pass"            "your_db_pass"
        //"timeout"            "0"
        "port"            "3306"
    }


Команды:

C-подобный:
sm_ctban <игрок> - BAN FLAG //Заблокировать игру за CT
sm_ctunban <игрок> - BAN FLAG //Разблокировать игру за CT
sm_reloadctbans <игрок(и)> (@all) - ROOT //Перезагрузка блокировок

P.S. Как блокировать/разблокировать, если не встроено в админку:
Пишем status в консоль в игре.
Слева будет 2 числа (например # 11, 10), используем 1ое, то есть 11.
Пишем в консоль:
sm_ctban #11 - заблокировать игроку с номером 11 игру за CT
sm_ctunban #11 - разблокировать игроку с номером 11 игру за CT
Также можно использовать @all, @ct, @t, @me вместо #11.

Вставка плагина в админку:
Откройте adminmenu_custom.txt любым текстовым редактором. Вставьте:
C-подобный:
"Commands"
{
"PlayerCommands"
    {
		"Бан игры за CT"
		{
			"cmd"		"sm_ctban #1"
			"execute"	"player"
			"1"
			{
				"type" 		"player"
				"method"	"name"
				"title"		"Игрока:"
			}
		}
		"Разбан игры за CT"
		{
			"cmd"		"sm_ctunban #1"
			"execute"	"player"
			"1"
			{
				"type" 		"player"
				"method"	"name"
				"title"		"Игрока:"
			}
		}
    }
}

Также прикрепляю свой перевод. (ct_restrict.smx)
Внимание: Перевод ставим на свой страх и риск.

Оригинал

Плагин выкладывали.
Пользуемся поиском
http://hlmod.ru/forum/plaginy-dlya-sourcemod/15016-cs-s-ct-bans.html
 

dearring

Участник
Сообщения
46
Реакции
13
  • Автор ресурса
  • #7

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Оффтоп
 

EPacker2

3D-моделист
Сообщения
1,040
Реакции
759
Давай перечисли!
:yes:

http://hlmod.ru/forum/plaginy-dlya-sourcemod/15016-cs-s-ct-bans.html | Данная версия с более расширенными возможностями:
C-подобный:
    RegAdminCmd("sm_ctban", Command_CTBan, ADMFLAG_SLAY, "sm_ctban <player> <optional: time> - Bans a player from being a CT.");
    RegAdminCmd("sm_isbanned", Command_IsCTBanned, ADMFLAG_GENERIC, "sm_isbanned <player> - Lets you know if a player is banned from CT team.");
    RegAdminCmd("sm_removectban", Command_UnCTBan, ADMFLAG_SLAY, "sm_removectban <player> - Unrestricts a player from being a CT.");
    RegAdminCmd("sm_unctban", Command_UnCTBan, ADMFLAG_SLAY, "sm_unctban <player> - Unrestricts a player from being a CT.");
    RegAdminCmd("sm_rageban", Command_RageBan, ADMFLAG_SLAY, "sm_rageban <player> - Allows you to ban those who rage quit.");
    RegAdminCmd("sm_ctban_offline", Command_Offline_CTBan, ADMFLAG_KICK, "sm_ctban_offline <steamid> - Allows admins to CT Ban players who have long left the server using their Steam Id.");
    RegAdminCmd("sm_unctban_offline", Command_Offline_UnCTBan, ADMFLAG_KICK, "sm_unctban_offline <steamid> - Allows admins to remove CT Bans on players who have long left the server using their Steam Id.");
    RegAdminCmd("sm_removectban_offline", Command_Offline_UnCTBan, ADMFLAG_KICK, "sm_unctban_offline <steamid> - Allows admins to remove CT Bans on players who have long left the server using their Steam Id.");
http://hlmod.ru/forum/plaginy-dlya-sourcemod/15545-css-ct-ban-1-1-a.html | Кажется упрощеннее:
C-подобный:
    RegAdminCmd("sm_ctban", Command_CtBan, ADMFLAG_KICK, "sm_ctban <player> | Bans a player from joining CT.");
    RegAdminCmd("sm_ctunban", Command_CtUnban, ADMFLAG_ROOT, "sm_ctunban <player> | Unbans a player from joining CT.");
    RegAdminCmd("sm_reloadctban", Command_ReloadCtBan, ADMFLAG_ROOT, "sm_reloadctban <player(s)> | Reload bans");
 

golova209

Думать – самая трудная работа
Сообщения
251
Реакции
72
Почему то не банит за кт пишет, что забанил, но всё равно заходят.
Что делать
В логах ошибок нет
 

SaInT.P

Участник
Сообщения
1,268
Реакции
226
Все работает прекрасно, но я добавил в админ меню управление как выше и написано, но там вариант только Забанить, а разбанить нету, что не так? сделал как написано точь в точь
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #14
Все работает прекрасно, но я добавил в админ меню управление как выше и написано, но там вариант только Забанить, а разбанить нету, что не так? сделал как написано точь в точь

Если не тяжело, то кинь свой adminmenu_custom.txt.
 

SaInT.P

Участник
Сообщения
1,268
Реакции
226
White Wolf,Вот сменил только названия чутка
 

Вложения

  • adminmenu_custom.txt
    462 байт · Просмотры: 131

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #16
SaInT.P, вот попробуй, должно работать.

У тебя ошибка была на 20 строке.
 

Вложения

  • adminmenu_custom.txt
    462 байт · Просмотры: 104
Последнее редактирование:

SaInT.P

Участник
Сообщения
1,268
Реакции
226
White Wolf, всеравно также, я эксперементировал просто и ставил 2, а так тоже самое
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #18
Вот пример работы моего файла.

SaInT.P, ты перезагружал плагин adminmenu после этого?
 

SaInT.P

Участник
Сообщения
1,268
Реакции
226
White Wolf, Сервер перезагружал, у тебя работает?
 
Сверху Снизу