Грузится только первый биз, хелп(
Здравствуйте. Делаю систему загрузки бизнесов, ВРОДЕ как все хорошо, но грузится только 1 бизнес, не могу понять почему...
Код загрузки:
PHP код:
publics: LoadBusiness()
{
new rows, time = GetTickCount();
cache_get_row_count(rows);
if(gBusinessCount >= MAX_BUSINESS_COUNT) print("[MySQL] Кол-во бизнесов в базе превышает предопределнное количество");
if(!rows) return print("[MySQL] Бизнесы не были загружены!");
gBusinessCount = rows;
printf("rows - %d", rows);
for(new i; i < rows; i++)
{
print("===================");
printf("i - %d", i);
cache_get_value_name_int(i, "id", gBusiness[i][busiID]);
cache_get_value_name_int(i, "ownerid", gBusiness[i][busiOwnerID]);
cache_get_value_name(i, "name", gBusiness[i][busiName], 32);
cache_get_value_name_int(i, "type", gBusiness[i][busiType]);
cache_get_value_name_int(i, "bint", gBusiness[i][busiBint]);
cache_get_value_name_int(i, "price", gBusiness[i][busiPrice]);
cache_get_value_name_int(i, "status", gBusiness[i][busiStatus]);
cache_get_value_name_int(i, "enterprice", gBusiness[i][busiEnterPrice]);
cache_get_value_name_int(i, "bank", gBusiness[i][busiBank]);
cache_get_value_name_int(i, "product", gBusiness[i][busiProduct]);
cache_get_value_name_int(i, "mafia", gBusiness[i][busiMafia]);
cache_get_value_name_float(i, "x", gBusiness[i][busiX]);
cache_get_value_name_float(i, "y", gBusiness[i][busiY]);
cache_get_value_name_float(i, "z", gBusiness[i][busiZ]);
cache_get_value_name_float(i, "r", gBusiness[i][busiR]);
printf("id - %d, ownerid - %d, name - %s", gBusiness[i][busiID], gBusiness[i][busiOwnerID], gBusiness[i][busiName]);
printf("CreateDynamicPickup");
CreateDynamicPickup(19132, 1, gBusiness[i][busiX],gBusiness[i][busiY],gBusiness[i][busiZ]);
printf("CreateBusinessText");
gBusinessText[i] = CreateDynamic3DTextLabel("_", CWHITE, gBusiness[i][busiX], gBusiness[i][busiY], gBusiness[i][busiZ]+1.0, 20.0);
printf("UpdateBusinessText");
UpdateBusinessText(i);
print("===================");
}
printf("[MySQL]: Загружено %d бизнесов за %d м.с.", gBusinessCount, GetTickCount()-time);
return true;
}
Сделал маленькое логирование, вот что в логах:
PHP код:
[20:47:01] rows - 2
[20:47:01] ===================
[20:47:01] i - 0
[20:47:01] id - 1, ownerid - 1, name - Railway Shop 24/7
[20:47:01] CreateDynamicPickup
[20:47:01] CreateBusinessText
[20:47:01] UpdateBusinessText
[20:47:01] ===================
[20:47:01] ===================
[20:47:01] i - 1
[20:47:01] id - 0, ownerid - 0, name -
[20:47:01] CreateDynamicPickup
[20:47:01] CreateBusinessText
[20:47:01] UpdateBusinessText
[20:47:01] ===================
Скриншот таблицы:
Открыть/закрыть
- - - Добавлено - - -
Все по коду нормально, не могу понять почему выбирает только 1 бизнес