Kronos | Дата: Воскресенье, 13.07.2014, 20:18 | Сообщение # 1 |
|
Местный мазафака
Сообщений: 117
| Создаем stock и public загрузки банка: Код 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; }
После чего в public OnGameModeInit() Добавим
После подключения к базе данных! Далее создаем сток сохранения: Код 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; }
После чего
В public OnGameModeExit()
Ну и создаем саму бд Код 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;
На этом все!
|
|
| | |
| |