Привязку по IP адресу сервера через БД

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Активный
Регистрация
12 Фев 2024
Сообщения
122
Привет сливаю систему привязку по IP адресу.

В public OnGameModeInit()
Код:
CheckServerBinding( ( str_f("%s:%d", mysql_string, GetServerVarAsInt("port"))) );

и потом самом вниз вставляйте
Код:
stock CheckServerBinding(const serverIp[])
{
    new MysqlCheckIP = mysql_connect("", "", "", "", 3306),
        Cache:result = mysql_query(MysqlCheckIP, (( f(global_str, sizeof global_str, "SELECT * FROM purchases WHERE mode_ip = '%s' LIMIT 1;", serverIp ), global_str)) );

    if !cache_get_row_count(MysqlCheckIP) *then
    {
        SendRconCommand("unloadfs hostname"), SendRconCommand("unloadfs ilya"), SendRconCommand("unloadfs map"), SendRconCommand("exit");
        SendRconCommand("hostname Сервер не верицифрован. Привяжите IP адрес");

        print("================== [ Error Verified! ] ==================");
        printf("[ Произошла ошибка при верификации сервера #%i ]", mysql_errno());
        print("[ Возможно это связано с неправильной привязкой IP-адреса ]");
        print("================== [ VERSION: 7.0 ] ==================");
        return mysql_close(mysql);
    }
    else
        print("================== [ Mode Verified! ] =================="),
        print("[ Приятного использования :) ]"),
        print("================== [ VERSION: 7.0] ==================");

    return cache_delete(result);
}

Потом вставляйте ваши данные БД куда будет подключаться IP адреса
new MysqlCheckIP = mysql_connect("", "", "", "", 3306)


и потом заходим в БД
нажимайте SQL и вставляйте это:

CREATE TABLE `purchases` (
`mode_ip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
COMMIT;​
 
aaaaaaaaaaaaa
Активный
Регистрация
14 Авг 2024
Сообщения
129
Привет сливаю систему привязку по IP адресу.

В public OnGameModeInit()
Код:
CheckServerBinding( ( str_f("%s:%d", mysql_string, GetServerVarAsInt("port"))) );

и потом самом вниз вставляйте
Код:
stock CheckServerBinding(const serverIp[])
{
    new MysqlCheckIP = mysql_connect("", "", "", "", 3306),
        Cache:result = mysql_query(MysqlCheckIP, (( f(global_str, sizeof global_str, "SELECT * FROM purchases WHERE mode_ip = '%s' LIMIT 1;", serverIp ), global_str)) );

    if !cache_get_row_count(MysqlCheckIP) *then
    {
        SendRconCommand("unloadfs hostname"), SendRconCommand("unloadfs ilya"), SendRconCommand("unloadfs map"), SendRconCommand("exit");
        SendRconCommand("hostname Сервер не верицифрован. Привяжите IP адрес");

        print("================== [ Error Verified! ] ==================");
        printf("[ Произошла ошибка при верификации сервера #%i ]", mysql_errno());
        print("[ Возможно это связано с неправильной привязкой IP-адреса ]");
        print("================== [ VERSION: 7.0 ] ==================");
        return mysql_close(mysql);
    }
    else
        print("================== [ Mode Verified! ] =================="),
        print("[ Приятного использования :) ]"),
        print("================== [ VERSION: 7.0] ==================");

    return cache_delete(result);
}

Потом вставляйте ваши данные БД куда будет подключаться IP адреса
new MysqlCheckIP = mysql_connect("", "", "", "", 3306)


и потом заходим в БД
нажимайте SQL и вставляйте это:

CREATE TABLE `purchases` (
`mode_ip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
COMMIT;​
аааааааааааааааа приватка
 
Дальше — Больше
Команда форума
Модератор
Регистрация
21 Янв 2023
Сообщения
994
Нагло спизженно, с мода СкайЛава.
 
aaaaaaaaaaaaa
Активный
Регистрация
14 Авг 2024
Сообщения
129
2.14. Запрещено флудить, оффтопить, заниматься флеймом. Для размещения подобных сообщений, используйте соответствующий BB-код
Сверху