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