Any game Name Protect with db

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #1
Name Protect with db

Версия:
1.0.0


Описание:
Плагин проверяет совпадает ли текущее имя игрока с именем занесенным в базу, если имена не совпадают игрок будет выкинут с сервера.

Установка:
Поместить файл name_protect_db.smx в папку addons/sourcemod/plugins
Настроить конфиг (Будет создан при первом запуске (cfg/sourcemod/name_protect_db.cfg)).

Если хотите использовать mysql впишите в databases.cfg следующее:
C-подобный:
"имя_секции"
	{
		"driver"			"default"
		"host"				"адрес_хоста_бд"
		"database"			"имя_бд"
		"user"				"юзер_бд"
		"pass"				"пароль_бд"
	}

Cvar`s:
sm_names_db_mysql "0" - Использование MYSQL (0 - SQL, 1 - MYSQL)
sm_names_db_section_name "name_protect" - Имя секции в databases.cfg
sm_names_db_table_name "name_protect" - Имя таблицы
sm_names_db_column_name "name" - Имя столбца с именами
sm_names_db_column_auth "auth" - Имя столбца со стимами
sm_names_db_kick_reason "Ваше имя не подтверждено" - Причина кика


sm_names_db_mysql "1" - Использование MYSQL (0 - SQL, 1 - MYSQL)
sm_names_db_section_name "sourcebans" - Имя секции в databases.cfg
sm_names_db_table_name "sb_admins" - Имя таблицы
sm_names_db_column_name "user" - Имя столбца с именами
sm_names_db_column_auth "authid" - Имя столбца со стимами
sm_names_db_kick_reason "Ваше имя не подтверждено" - Причина кика

C-подобный:
"sourcebans"
	{
		"driver"			"default"
		"host"				"адрес_хоста_бд"
		"database"			"имя_бд"
		"user"				"юзер_бд"
		"pass"				"пароль_бд"
	}

ChangeLog:
C-подобный:
Версия 1.0.0 - Релиз
 

Вложения

  • name_protect_db.sp
    5.2 КБ · Просмотры: 76
  • name_protect_db.smx
    5.9 КБ · Просмотры: 29

Webman

Nevermind
Сообщения
803
Реакции
330
Web-часть для плагина

Данные базы данных:
PHP:
# -------------------------------------------------------
# Данные для подключения к базе данных
# -------------------------------------------------------

$dbhostname = "localhost"; // Адрес базы данных (default: localhost);
$dbhostuser = ""; // Имя пользователя
$dbhostpass = ""; // Пароль для входа
$dbhosttab = ""; // Название таблицы

Настройка кваров:

PHP:
# -------------------------------------------------------
# Квары плагина
# -------------------------------------------------------

$name_table = "name_protect";  // Значение sm_names_db_table_name
$name_column_name = "name";    // Значение sm_names_db_column_name
$name_column_steamid = "auth"; // Значение sm_names_db_column_auth

Проверьте кто-нибудь.
 

Вложения

  • nameprotect.rar
    2.7 МБ · Просмотры: 40

suicide_xD

Участник
Сообщения
212
Реакции
14
Name Protect with db

Версия:
1.0.0


Описание:
Плагин проверяет совпадает ли текущее имя игрока с именем занесенным в базу, если имена не совпадают игрок будет выкинут с сервера.

Установка:
Поместить файл name_protect_db.smx в папку addons/sourcemod/plugins
Настроить конфиг (Будет создан при первом запуске (cfg/sourcemod/name_protect_db.cfg)).

Если хотите использовать mysql впишите в databases.cfg следующее:
C-подобный:
"имя_секции"
    {
        "driver"            "default"
        "host"                "адрес_хоста_бд"
        "database"            "имя_бд"
        "user"                "юзер_бд"
        "pass"                "пароль_бд"
    }

Cvar`s:
sm_names_db_mysql "0"
- Использование MYSQL (0 - SQL, 1 - MYSQL)
sm_names_db_section_name "name_protect" - Имя секции в databases.cfg
sm_names_db_table_name "name_protect" - Имя таблицы
sm_names_db_column_name "name" - Имя столбца с именами
sm_names_db_column_auth "auth" - Имя столбца со стимами
sm_names_db_kick_reason "Ваше имя не подтверждено" - Причина кика


sm_names_db_mysql "1" - Использование MYSQL (0 - SQL, 1 - MYSQL)
sm_names_db_section_name "sourcebans" - Имя секции в databases.cfg
sm_names_db_table_name "sb_admins" - Имя таблицы
sm_names_db_column_name "user" - Имя столбца с именами
sm_names_db_column_auth "authid" - Имя столбца со стимами
sm_names_db_kick_reason "Ваше имя не подтверждено" - Причина кика

C-подобный:
"sourcebans"
    {
        "driver"            "default"
        "host"                "адрес_хоста_бд"
        "database"            "имя_бд"
        "user"                "юзер_бд"
        "pass"                "пароль_бд"
    }

ChangeLog:
C-подобный:
Версия 1.0.0 - Релиз
Всем привет. Если у игрока имеются в имени другие спец-символы, то на сервер не пустит. Как исправить?
 
Сверху Снизу