- 0
Войдите для возможности подписаться
Подписчики
0
Вопросы
Лучший ответ
stock LoadBusiness() {
new Cache: result = mysql_query(connects, "SELECT * FROM `business`");
new rows = cache_num_rows();
if(rows >= MAX_BUSINESS_COUNT)
return print("Кол-во бизнесов в базе превышает предопределнное количество");
if(!rows)
return print("Не обнаружено бизнесов в базе");
for(new i; i < rows; i++) {
cache_get_value_name_int(i, "id", gBusiness[i][busiID]);
cache_get_value_name(i, "name", gBusiness[i][busiName], strlen(gBusiness[i][busiName]));
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, "ownerid", gBusiness[i][busiOwnerID]);
cache_get_value_name_int(i, "sellprice", gBusiness[i][busiSellPrice]);
cache_get_value_name_int(i, "bank", gBusiness[i][busiBank]);
cache_get_value_name_int(i, "price", gBusiness[i][busiPrice]);
cache_get_value_name_int(i, "product", gBusiness[i][busiProduct]);
cache_get_value_name_int(i, "status", gBusiness[i][busiStatus]);
cache_get_value_name_int(i, "pricevhod", gBusiness[i][busiEnterPrice]);
cache_get_value_name_int(i, "burulush", gBusiness[i][busiUrUluch]);
cache_get_value_name_int(i, "bhealth", gBusiness[i][busiHealHp]);
cache_get_value_name_int(i, "bkolokol", gBusiness[i][busiKolokol]);
cache_get_value_name_int(i, "busiGpsSlot", gBusiness[i][busiGpsSlot]);
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]);
cache_get_value_name_int(i, "deliving", gBusiness[i][busiDeliving]);
cache_get_value_name_int(i, "order", gBusiness[i][busiOrder]);
cache_get_value_name_int(i, "mafia", gBusiness[i][busiMafia]);
cache_get_value_name_int(i, "rentday", gBusiness[i][busiRentDay]);
gBusinessArea[i] = CreateDynamicSphere(gBusiness[i][busiX],gBusiness[i][busiY],gBusiness[i][busiZ],2.0);
CreateDynamicPickup(19132,1,gBusiness[i][busiX],gBusiness[i][busiY],gBusiness[i][busiZ]);
gBusinessText[i] = CreateDynamic3DTextLabel("_",0xFFFFFFFF,gBusiness[i][busiX],gBusiness[i][busiY],gBusiness[i][busiZ]+1.0,20.0);
new bizids[100];
format(bizids,100,"id: %i - %i",i,gBusiness[i][busiID]);
CreateDynamic3DTextLabel(bizids,0xFFFFFFFF,gBusiness[i][busiX],gBusiness[i][busiY],gBusiness[i][busiZ]+5.0,20.0);
if(gBusiness[i][busiOwnerID] != 0)
gBusiness[i][busiStatus] = 1;
new icon = 0,
bint = gBusiness[i][busiBint];
if(bint >= 1 && bint <= 4) icon = 49;
else if((bint >= 5 && bint <= 9) || bint == 23) icon = 45;
else if(bint >= 17 && bint <= 21) icon = 17;
else if(bint == 22) icon = 27;
else if(bint == 14 || bint == 15) icon = 48;
else if(bint == 24) icon = 51;
else if(bint == 25) icon = 25;
else if(bint == 26) icon = 6;
else if(bint == 16) icon = 47;
if(icon)
gBusinessIcon[i] = CreateDynamicMapIcon(gBusiness[i][busiX], gBusiness[i][busiY], gBusiness[i][busiZ], icon, -1);
printf("бизнес %d - %i загружен", gBusiness[i][busiID], gBusiness[i][busiID]);
}
printf("[Загрузка MYSQL]: %d бизнесов загружено.", rows);
for(new i; i < rows; i ++)
UpdateBusinessText(i);
if(cache_is_valid(result))
cache_delete(result);
return 1;
}
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От MrNARTI
всем привет можете пожалуйста подсказать с командой от анти слива /aban
чтобы банило и администратора который использовал эту кмд и адм которого указал в айди.
-
От MrNARTI
всем привет.
появился баг раньше не было.
когда захожу должно появляться окно для адм авторизации но почему то перестало.
так же когда когда ввожу /car показывает что тс загружен хотя я его не загружал и у меня его вообще нет
кто может помогите:
тг: aboba_qq
-
Опубликовано (изменено) · Жалоба
переводил на новую версию mysql и столкнулся с проблемой
при загрузке бизнесов gBusiness[busiID] всегда равняется 0, пробовал исправить разными способами - не получилось
в консоль выводит:
[Загрузка MYSQL]: 75 бизнесов загружено.
и 75 раз: бизнес 0 - 0 загружен
сами пикапы и текст везде расставлены правильно, но именно id - неверно загружает
код:
Отредактировано пользователем trevison
Поделиться сообщением
Ссылка на сообщение