Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2

Тема: /bizlist

  1. #1
    Аватар для Pawn.Dima
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±

    /bizlist

    Привет делаю мониторинг бизнесов показывает почему только один бизнес

    Загрузка бизнесов сделана через Iterator но когда я создаю еще один бизнес в мониторинге он отображается
    PHP код:
    new str[300];
    for(new 
    0MAX_BIZZi++)
    {
    format(stringsizeof(string), "[%d] %s\n"iBizzInfo[i][bMessage]);
     
    strcat(strstring);
    }
    ShowPlayerDialog(playerid10DIALOG_STYLE_LIST"Редактировать"str"Принять""Отмена"); 
    PHP код:
    mysql_function_query(mysql_connect_ID"SELECT * FROM `bizz` ORDER BY `bizz`.`bizz_id` DESC"true"LoadBizz""");
    forward LoadBizz();
    public 
    LoadBizz()
    {
        new 
    string[128], row_countd;
        
    cache_get_data(row_countd);
        for(new 
    ih_idrow_counti++)
        {
            
    h_id cache_get_field_content_int(i"bizz_id"mysql_connect_ID);
            if(!(
    <= h_id MAX_BIZZ))
            {
                continue;
            }
            
    Iter_Add(iBizzh_id);// Добавляем ID в итератор
            
    BizzInfo[h_id][bOwned] = cache_get_field_content_int(i"bOwned"mysql_connect_ID);
            
    BizzInfo[h_id][bLandTax] = cache_get_field_content_int(i"bLandTax"mysql_connect_ID);
            
    BizzInfo[h_id][bBalance] = cache_get_field_content_int(i"bBalance"mysql_connect_ID);
            
    BizzInfo[h_id][bLock] = cache_get_field_content_int(i"bLock"mysql_connect_ID);
            
    BizzInfo[h_id][bBuyBizz] = cache_get_field_content_int(i"bBuyBizz"mysql_connect_ID);
            
    BizzInfo[h_id][bBizzFree] = cache_get_field_content_int(i"bBizzFree"mysql_connect_ID);
            
    BizzInfo[h_id][bOwned] = cache_get_field_content_int(i"bOwned"mysql_connect_ID);
            
    BizzInfo[h_id][bX] = cache_get_field_content_float(i"bX"mysql_connect_ID);
            
    BizzInfo[h_id][bY] = cache_get_field_content_float(i"bY"mysql_connect_ID);
            
    BizzInfo[h_id][bZ] = cache_get_field_content_float(i"bZ"mysql_connect_ID);
            
    cache_get_field_content(i"bOwner"BizzInfo[h_id][bOwner], mysql_connect_ID32);
            
    cache_get_field_content(i"bMessage"BizzInfo[h_id][bMessage], mysql_connect_ID32);
            if(
    BizzInfo[h_id][bOwned] == 0)//Свободен бизнес
            
    {
                
    format(stringsizeof(string), "%s продаётся\nЦена: %d вирт\nЧтобы купить введите '/buybiz'"BizzInfo[h_id][bMessage], BizzInfo[h_id][bBuyBizz]);
                
    BizzInfo[h_id][bLabel] = Create3DTextLabel(stringCOLOR_YELLOWBizzInfo[h_id][bX], BizzInfo[h_id][bY], BizzInfo[h_id][bZ], 20.001);
            }
            else
    //Если занят
            
    {
                
    format(stringsizeof(string), "%s\nВладелец %s\nЦена за 200 литров\n%d вирт"BizzInfo[h_id][bMessage], BizzInfo[h_id][bOwner], BizzInfo[h_id][bBizzFree]);
                
    BizzInfo[h_id][bLabel] = Create3DTextLabel(stringCOLOR_GREENBizzInfo[h_id][bX], BizzInfo[h_id][bY], BizzInfo[h_id][bZ], 20.001);
            }
        }
        print(
    "=============================================================");
        print(
    "Результат загрузки Бизнесов:");
        
    printf("Найдено строк в БД:[%i]"row_count);
        
    printf("ID начала массива:[%i]"BizzInfo[0][bID]);
        if(
    row_count == MAX_BIZZprintf("Загружены строк: [%i/%i][ГОТОВО]"row_countMAX_BIZZ);
        else 
    printf("Загружены строк: [%i/%i][ОШИБКА]"row_countMAX_BIZZ);
        print(
    "[Загрузка...]: Дома успешно загружены");
        print(
    "=============================================================");
        return 
    1;

    Последний раз редактировалось Pawn.Dima; 07.07.2021 в 10:28.

  2. #2
    Аватар для Pawn.Dima
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±
    Решил проблему я не записал значение бизнеса в h_id в bizz_id

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •