kissad21
Мастер
Почему у меня пишет так, как будто нету строк в таблице... При загрузке стока LoadSBizz();
Вот загрузка:
Вот сток:
Просьба помощи!! К БД подключается!
У Меня при загрузке стока, rows не равен 1 и уходит в else и не загружает бизнесы..
Вот загрузка:
PHP:
mysql_function_query(connects,"SELECT * FROM `sbizz`",true,"LoadSBizz","");
PHP:
stock LoadSBizz()
{
static rows, fields;
cache_get_data(rows, fields,connects);
new temp[100]; new i=0;
if(rows == 1)
{
for(new h =1;h <= rows; h++)
{
cache_get_row(0, 0, temp), SBizzInfo[h][sbOwned] = strval(temp);
cache_get_row(0, 1, SBizzInfo[h][sbOwner]);
cache_get_row(0, 2, SBizzInfo[h][sbMessage]);
cache_get_row(0, 3, temp), SBizzInfo[h][sbEntranceX] = floatstr(temp);
cache_get_row(0, 4, temp), SBizzInfo[h][sbEntranceY] = floatstr(temp);
cache_get_row(0, 5, temp), SBizzInfo[h][sbEntranceZ] = floatstr(temp);
cache_get_row(0, 7, temp), SBizzInfo[h][sbBuyPrice] = strval(temp);
cache_get_row(0, 8, temp), SBizzInfo[h][sbTill] = strval(temp);
cache_get_row(0, 10, temp), SBizzInfo[h][sbLocked] = strval(temp);
cache_get_row(0, 11, temp), SBizzInfo[h][sbInterior] = strval(temp);
cache_get_row(0, 12, temp), SBizzInfo[h][sbProducts] = strval(temp);
cache_get_row(0, 13, temp), SBizzInfo[h][sbPriceProd] = strval(temp);
cache_get_row(0, 14, temp), SBizzInfo[h][s2bTill] = strval(temp);
cache_get_row(0, 15, temp), SBizzInfo[h][sbMafia] = strval(temp);
i++;
printf(" Бизнес номер 1 загружен.");
new string2[600];
if(SBizzInfo[h][sbOwned] == 0)
{
format(string2, sizeof(string2), "{00FF32}Цена:{FEFEFE} %d\n{F5FF00}Бизнес продаётся",SBizzInfo[h][sbBuyPrice]);
SBizzInfo[h][sbLocked] = 1;
SBizzInfo[h][sbLabel] = Create3DTextLabel(string2,COLOR_YELLOW,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],20.0,0,1);
}
if(SBizzInfo[h][sbOwned] == 1)
{
if(h == 0)
{
format(string2,sizeof(string2), "{00FF32}%s{FEFEFE}\nВладелец: {F5FF00}%s\nЦена бензина: %d вирт\nЛитров бензина: %d/50000", SBizzInfo[h][sbMessage], SBizzInfo[h][sbOwner],SBizzInfo[h][sbPriceProd],SBizzInfo[h][sbProducts]);
SBizzInfo[h][sbLabel] = Create3DTextLabel(string2,TEAM_GROVE_COLOR,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],15.0,0,1);
}
else
{
format(string2,sizeof(string2), "{00FF32}%s{FEFEFE}\nВладелец: {F5FF00}%s", SBizzInfo[h][sbMessage], SBizzInfo[h][sbOwner]);
SBizzInfo[h][sbLabel] = Create3DTextLabel(string2,TEAM_GROVE_COLOR,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],5.0,0,1);
}
}
CreateDynamicMapIcon(SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],56,0);
}
}
else printf("Неудалось загрузить.");
return 1;
}
У Меня при загрузке стока, rows не равен 1 и уходит в else и не загружает бизнесы..
Последнее редактирование:
