• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

База данных ВЧ (Армии)

Ruslan_Yager

Дебютант
Хочу внести в базу данных информацию о складе армии, что бы сохранялись патроны/материалы после перезапуска, но без успешно.
Скопировал структуру и дамп из ОПГ. Ошибок в компиляции нет, и при заливки БД тоже, чисто...
С БД не работал так-что не судите строго :)
C++:
//Код (pawno):
//Дефайн
#define T_ARM                             "`arm`"

//То что нужно сохранять:

                if(CAR_DATA[car][data_PATR] != 0 || CAR_DATA[car][data_MET] != 0)
                {
                    army_wh[1] += materials;
                    CAR_DATA[car][data_PATR] = 0;

                    army_wh[0] += metals;
                    CAR_DATA[car][data_MET] = 0;

                    new str[128];
                    format(str, sizeof(str), "[R] %s[%d] разгрузил(а) грузовик с боеприпасами. (+%d патронов, +%d металла)",PI[playerid][pName],playerid, materials, metals);
                    SCM(playerid, COLOR_YELLOW, str);

                    new Query[81];
                    format(Query, sizeof(Query), "UPDATE "T_ARM" SET patr=%d,met=%d", army_wh[1], army_wh[0]);
                    mysql_tquery(dbHandle, Query, "", "");

                    new str1[256];
                    format(str1,sizeof(str1),"{3366FF}Склад армии\n{FFFFFF}Металла на складе: {FF6600}%d шт.\n{FFFFFF}Патронов на складе: {FF6600}%d шт.",army_wh[0],army_wh[1]);
                       UpdateDynamic3DTextLabelText(army_sklad_text, -1, str1);

                    return true;
                }
C++:
//Код(БД):
-- Структура таблицы `arm`
--

CREATE TABLE `arm` (
  `patr` int(11) NOT NULL DEFAULT '0',
  `met` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `arm`
--

INSERT INTO `arm` (`patr`, `met`) VALUES
(10,10);
 
Последнее редактирование модератором:
Сверху Снизу