Вопросы

MetaLife Online
Новичок

Приветствую! Код мода не отпровляет данные на БД все правильно подключенно и написанно(копировал с phpmyadmin) но данные не отпровляет. но с БД на сервер приходит сообщение 

 

new MySQL:dbHandle;

new MySQL:dbHandle;

#define Host "127.0.0.1"
#define User "root"
#define DataBase "metalife"
#define Password_SQL ""


dbHandle = mysql_connect(Host,User,Password_SQL, DataBase);
    if(mysql_errno())
    {
        printf("Подключение к базе данных %s не удалось.",DataBase); // %s означает строку. То есть будет выводить название базы данных которое указано в #define DataBase
    }
    else
    {
        printf("Подключение к базе данных %s успешно",DataBase);
    }

    format(query, sizeof(query), "INSERT INTO `Users`(`Nick`, `Password`, `Gender`, `Skin`) VALUES ('%s','%s','%d','%d')",player_name, player_info[playerid][P_PASS], player_info[playerid][P_GENDER], player_info[playerid][P_SKIN]);
    mysql_tquery(dbHandle, query);
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team

[15:34:54] weburl = "www.sa-mp.com"  (string)
[15:34:54
[15:34:54] Server Plugins
[15:34:54] --------------
[15:34:54]  Loading plugin: mysql
[15:34:55]  >> plugin.mysql: R41-4 successfully loaded.
[15:34:55]   Loaded.
[15:34:55]  Loaded 1 plugins.

[15:34:55
[15:34:55] Filterscripts
[15:34:55] ---------------
[15:34:55]   Loaded 0 filterscripts.

[15:34:55] Подключение к базе данных metalife успешно
[15:34:55
----------------------------------
[15:34:55]  MetaLife Online
[15:34:55] ----------------------------------

[15:34:55] Number of vehicle models: 1

При Регестрации не опровляються данные (фото)

Но если записать рукой данные (фото 2)  

выполняеться эта эта функция(фото 3(чат) и код )

forward CheckAccountFromMySql(playerid);
public CheckAccountFromMySql(playerid)
{
    new str[256];
    if(cache_num_rows() == 0)
    {
        new player_name[MAX_PLAYER_NAME + 1];
        GetPlayerName(playerid, player_name, MAX_PLAYER_NAME);
        format(str, sizeof(str), " {ffffff}Добро пожаловать!\n Аккаунта с таким ником %s нет\nДля Регестрации придумайте и введите пароль в поле ниже!", player_name);
        SPD(playerid, DLG_REG, DSP, "Регестрация", str, "Войти""Выйти");
    }
    else
    {
        SCM(playerid, color_green, "Вы  зарегестрырованы!");
    }
    return 1;
}
// выполняеться else 

ошибу и варнинги mysql

[15:47:39] [WARNING] mysql_connect: no password specified (C:\Project\Metalife\gamemodes\MetaLife.pwn:92)
dbHandle = mysql_connect(Host,User,Password_SQL, DataBase); // 92 строка 

 

firefox_Gg4qCwpCOZ.png

firefox_7Ajx7b52gX.png

sa-mp-000.png

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0
heazych
Освоившийся

Какая версия плагина MySQL? Если до R39.6 или R39.6 - то у вас верно и скорее всего нужно будет создать юзера с паролем, либо дать root юзеру пароль. Если от R41 - то надо Password и Database менять местами.
 

mysql_connect(Host,User,DataBase,Password_SQL);

 

Поделиться сообщением


Ссылка на сообщение
  • 0
MetaLife Online
Новичок

@heazych  

[13:54:18]  >> plugin.mysql: R41-4 successfully loaded. поменял местами (как в примере) не подключаеться 

[13:54:18] Подключение к базе данных metalife не удалось.

13:54:18] [ERROR] mysql_errno: invalid connection handle '1' (C:\Project\Metalife\gamemodes\MetaLife.pwn:93)

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • hikkogarrys
      От hikkogarrys
      Продам лаунчер для Аризоны есть пк лаунчер я мобайл



    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК
    • hatriyikko
      От hatriyikko
      Требуется мобильная сборка мод + клиент + лаунчер

      Копия Радмира, Блэк Раши или что-то другое с аналогичным функционалом. Основной упор на бизнесы, чтобы всё исправно работало
       
      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)