vitalik6243
Умник
Создаем stock и public загрузки банка:
После чего в public OnGameModeInit()
Добавим
После подключения к базе данных!
Далее создаем сток сохранения:
После чего
В public OnGameModeExit()
Ну и создаем саму бд
На этом все!
Автор: vitalik6243 (Я)
Модераторы: прошу исправить название обратно! Команда написана на MySQL R26 а не на R6. Вы бы хотябы по коду посмотрели ...
PHP:
stock LoadBankFrac()
{
mysql_function_query(mysql, "SELECT * FROM `fracbank` ", true, "LBF","");
return true;
}
forward LBF();
public LBF()
{
new time = GetTickCount();
new rows,fields;
cache_get_data(rows,fields);
FracBank[0][fLsnews] = cache_get_field_content_int(0, "FracBank[0][fLsnews]");
FracBank[0][fBallas] = cache_get_field_content_int(0, "FracBank[0][fBallas]");
FracBank[0][fVagos] = cache_get_field_content_int(0, "FracBank[0][fVagos]");
FracBank[0][fGrove] = cache_get_field_content_int(0, "FracBank[0][fGrove]");
FracBank[0][fAztek] = cache_get_field_content_int(0, "FracBank[0][fAztek]");
FracBank[0][fRifa] = cache_get_field_content_int(0, "FracBank[0][fRifa]");
FracBank[0][fKazna] = cache_get_field_content_int(0, "FracBank[0][fKazna]");
FracBank[0][fHamc] = cache_get_field_content_int(0, "FracBank[0][fHamc]");
printf("[Загрузка банков]: Было загружено 1 - потрачено %d (ms)", GetTickCount() - time);
return 1;
}
Добавим
PHP:
LoadBankFrac();
Далее создаем сток сохранения:
PHP:
stock SaveBankFrac()
{
new str[300];
format(str,sizeof(str), "UPDATE `fracbank` SET `FracBank[0][fLsnews]` = '%d', `FracBank[0][fBallas]` = '%d', `FracBank[0][fVagos]` = '%d', `FracBank[0][fGrove]` = '%d', `FracBank[0][fAztek]` = '%d', `FracBank[0][fRifa]` = '%d', `FracBank[0][fKazna]` = '%d', `FracBank[0][fHamc]` = '%d'",
FracBank[0][fLsnews],FracBank[0][fBallas],FracBank[0][fVagos],FracBank[0][fGrove],FracBank[0][fAztek],FracBank[0][fRifa],FracBank[0][fKazna],FracBank[0][fHamc]);
mysql_function_query(mysql, str, false, "","");
return true;
}
PHP:
SaveBankFrac();
Ну и создаем саму бд
PHP:
CREATE TABLE IF NOT EXISTS `fracbank` (
`FracBank[0][fLsnews]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fBallas]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fVagos]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fGrove]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fAztek]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fRifa]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fKazna]` int(6) NOT NULL DEFAULT '0',
`FracBank[0][fHamc]` int(6) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Автор: vitalik6243 (Я)
Модераторы: прошу исправить название обратно! Команда написана на MySQL R26 а не на R6. Вы бы хотябы по коду посмотрели ...
Последнее редактирование:
