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

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

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

Зарегистрироваться!
Активный
Регистрация
12 Фев 2024
Сообщения
240
Привет сливаю систему привязку по 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
Сообщения
127
Привет сливаю систему привязку по 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
Сообщения
1,297
Нагло спизженно, с мода СкайЛава.
 
По вопросам - обращаться в ТГ: t.me/felnovaydev
Активный
Регистрация
11 Ноя 2024
Сообщения
286
говна навалил
 
aaaaaaaaaaaaa
Активный
Регистрация
14 Авг 2024
Сообщения
127
2.14. Запрещено флудить, оффтопить, заниматься флеймом. Для размещения подобных сообщений, используйте соответствующий BB-код
Сверху