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);
Последнее редактирование модератором:
