[Любая игра] Name Protect with db

Тема в разделе "Новые плагины", создана пользователем R1KO, 19 июл 2014.

  1. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    Name Protect with db

    Версия:
    1.0.0


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

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

    Если хотите использовать mysql впишите в databases.cfg следующее:
    Код:
    "имя_секции"
    	{
    		"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 "Ваше имя не подтверждено" - Причина кика

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

    ChangeLog:
    Код:
    Версия 1.0.0 - Релиз
    
     

    Вложения:

    trueattack, komashchenko, gravestal и 6 другим нравится это.
  2. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    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 МБ
      Просмотров:
      26
    Hejter, komashchenko, Серый™ и ещё 1-му нравится это.