Question

Приветствую, не сохраняется семьи после рестарта но в БД остается.в чем может быть проблема 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);



        }

 

 

Edited by amazonite

Share this post


Link to post

4 answers to this question

  • 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];

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

 

Share this post


Link to post
  • 0

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

Share this post


Link to post
  • 0

up

 

 

 

 

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

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

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

Share this post


Link to post
  • 0

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

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • danya_white
      By danya_white


      Просмотр файла Игровой мод Renaissance RolePlay
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
      Добавил danya_white Добавлено 26.10.2021 Категория Моды Автор danya  
    • danya_white
      By danya_white
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
    • Kirill_Bess
      By Kirill_Bess
      Приветствую
      При запуске сервера на хостинге выдаёт ошибку [Unknown] 
      При запуске сервера через приложение samp-server.exe выдаёт ошибки плагинов,но я не знаю как из исправить подскажите пожалуйста
      Сразу спасибо за помощь
      Вот логи: