NybikSry
Умник
Столкнулся с проблемой сохранения информации бизнеса, вот в каждом бизнесе есть касса, куда идет заработок, вот у меня он после рестарта постоянно возвращается к начальному значению, ну я понял что нет сохранения и сделал следующее
создал переменную
в паблике LoadBizz() есть это:
Т.е. последнее "money" - это и есть эта касса в mysql, я присвоил переменную
Потом пошел в стоки и сделал
stock SaveBizz();
Сделал это, павно не выдал ошибок, я попробовал, сделал рестарт, но теперь оно не просто возвращается к начальному значению< а уже после рестарта обнуляется вообще.
создал переменную
PHP:
new Moneyz;
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
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;
}
