Вопросы

Приветствую, не сохраняется семьи после рестарта но в БД остается.в чем может быть проблема Screenshot_2.png.c2d52ad3d9ad17762a9a08ddd6332894.png

 

Спойлер

        case dDonateFamily:
        {
            if(pData[playerid][pFlvl] > 0return SendClientMessage(playerid,CGRAY,"Вы состоите в семье!");
            if(pData[playerid][pDonate] < 500)
            {
                return SendClientMessage(playerid,CGRAY,"Вам нужно иметь 500 рублей на донат счете, чтобы создать семью.");
            }

            new query[256]; format(query,sizeof(query),"SELECT `name` FROM `family_system` WHERE `name` = '%s'",inputtext);
            new Result:r = sql_query(snow, query, QUERY_CACHED);
            if(sql_num_rows(r))
            {
                sql_free_result(r);
                SendClientMessage(playerid,CGRAY,"Такое название семьи уже используется!");
                return sql_free_result(r);
            }
            sql_free_result(r);


            new string[256];
            format(string, sizeof(string), "Семья упешно создана!\r\nНазвание семьи: %s", inputtext);
            SendClientMessage(playerid, COLOR_LIGHTRED, string);

            new y23,m23,d23;
            getdate(y23,m23,d23);
            format(date23,12,"%d-%d-%d",y23,m23,d23);

            //new query[256];
            format(query,sizeof(query),"INSERT INTO `family_system` (`name`,`owner`,`date`,`color`,`members`) VALUES ('%s','%s','%s','FF0000','1')", inputtext, pData[playerid][pNickname], date23);
            sql_query(snow, query);

            pData[playerid][pDonate] -= 500;
            pData[playerid][pFlvl] = 6;
            format(pData[playerid][pFname],32,"%s",inputtext);

            new zStr[126];
            format(zStr,sizeof(zStr),"UPDATE `accounts` SET `donate` = '%d', fname='%s', flvl='6' WHERE `id` = '%d'",pData[playerid][pDonate], inputtext, pData[playerid][pMysqlID]);
            sql_query(snow, zStr, QUERY_THREADED);



        }

 

 

Отредактировано пользователем amazonite

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


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

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

  • 0

Создайте многомассивную переменную для их хранения в моде:

#define MAX_FAMILIES 1000 // максимальное кол-во семей
enum finfo
{
    f_mysql_id,
    f_name[32],
    f_owner[MAX_PLAYER_NAME],
    f_date[12],
    f_color[6],
    f_members,
    f_reps
new FamilyInfo[MAX_FAMILIES][finfo];

А потом сделайте сток/паблик загрузки ИЗ БД и В БД

 

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


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

@Sleash`en  пример можете показать?

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


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

up

 

 

 

 

Заметка от keyl , создано

3.6. Запрещено поднимать (апать) свою тему чаще, чем 1 раз в 24 часа. 

Устное предупреждение.

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


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

@amazonite, если в базе данных изменения сохраняются, как вы говорите, значит вся проблема исходит из загрузки данных из базы данных.

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


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

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

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

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно