Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Сохранение бизнеса mysql

Статус
В этой теме нельзя размещать новые ответы.

NybikSry

Умник
Столкнулся с проблемой сохранения информации бизнеса, вот в каждом бизнесе есть касса, куда идет заработок, вот у меня он после рестарта постоянно возвращается к начальному значению, ну я понял что нет сохранения и сделал следующее

создал переменную

PHP:
new Moneyz;
в паблике LoadBizz() есть это:
PHP:
public LoadBizz()
{
	new time = GetTickCount(), rows, fields;
	cache_get_data(rows, fields);
	for(new i; i < TOTALBIZZ; i++) strmid(BizzInfo[i][bOwner],"None",0,strlen("None"),MAX_PLAYER_NAME);
	if(rows)
	{
		for(new idx = 1; idx <= rows; idx++)
		{
		    BizzInfo[idx][bID] = cache_get_row_int(idx-1, 0, dbHandle); // id
			cache_get_row(idx-1, 1, BizzInfo[idx][bOwner], dbHandle, MAX_PLAYER_NAME); // owner
			BizzInfo[idx][bType] = cache_get_row_int(idx-1, 2, dbHandle); // type
			BizzInfo[idx][bPrice] = cache_get_row_int(idx-1, 3, dbHandle); // price
			BizzInfo[idx][bBuyPrice] = cache_get_row_int(idx-1, 4, dbHandle); // buyprice
			BizzInfo[idx][bMoney] = cache_get_row_int(idx-1, 5, dbHandle); // money
Т.е. последнее "money" - это и есть эта касса в mysql, я присвоил переменную
PHP:
Moneyz = cache_get_row_int(idx-1, 5, dbHandle); // money
Потом пошел в стоки и сделал
stock SaveBizz();
PHP:
stock SaveBizz()
{
    new Query[150];
	format(Query, sizeof(Query), "UPDATE "T_BIZZ" SET money=%d", Moneyz);
	mysql_tquery(dbHandle, Query, "", "");
	return 1;
}
Сделал это, павно не выдал ошибок, я попробовал, сделал рестарт, но теперь оно не просто возвращается к начальному значению< а уже после рестарта обнуляется вообще.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу