• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

sscanf warning: String buffer overflow.

superpurpl2020201

Дебютант
Доброго времени суток, уважаемые знатаки, я новичок в данной сфере скриптинга, не могу понять из-за чего ошибка, помогите пожалуйста. o_O

Console
Код:
[Загрузка ...] Транспорт успешно загружен (212 шт.)
[Загрузка ...] ТС фракций успешно загружено (50 шт.)
[Загрузка ...] Фриз банд/мафий успешно загружен (1 шт.)
[Загрузка ...] Дома успешно загружены (911 шт.)
[Загрузка ...] Отели успешно загружены (3 шт.)
[Загрузка ...] Аэропорты успешно загружены (3 шт.)
[Загрузка ...] Аэропланы успешно загружены (24 шт.)
[Загрузка ...] Комнаты в отеле успешно загружены (240 шт.)
[Загрузка ...] Интереьры бизнесов успешно загружены (25 шт.)
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 560) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 426) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 483) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#3) Транспорт (Model: 550) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 426) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 438) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 540) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#3) Транспорт (Model: 550) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#4) Транспорт (Model: 580) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#5) Транспорт (Model: 483) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 580) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 483) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 580) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#3) Транспорт (Model: 560) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#5) Транспорт (Model: 560) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#8) Транспорт (Model: 580) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#9) Транспорт (Model: 580) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 403) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#4) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#3) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#4) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#5) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#6) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#7) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#8) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] (#0) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#1) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#2) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#3) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#4) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#5) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#6) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#7) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#8) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#9) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#10) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#11) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#12) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#13) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#14) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
[Загрузка ...] (#15) Транспорт (Model: 515) с номером ([]), бизнеса (таксопарк) успешно загружен!
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
sscanf warning: String buffer overflow.
[Загрузка ...] Функции бизнеса успешно загружена (9 шт.)
[Загрузка ...] Автосалоны успешно загружены (3 шт.)
[Загрузка ...] Бизнесы успешно загружены (125 шт.)
[Загрузка ...] Зеленые зоны успешно загружены (37 шт.)
[Загрузка ...] ГангЗоны успешно загружены (125 шт.)
[Загрузка ...] Фракции успешно загружены (26 шт.)
[Загрузка ...] Права для команд успешно загружены (74 шт.)
№ 1 (bd 1) Фракция: 2 [1] name: Test Фракция1:  Фракция2
№ 2 (bd 2) Фракция: 6 [1] name: AMMO Фракция1:  Фракция2
№ 3 (bd 3) Фракция: 7 [1] name: eerg Фракция1:  Фракция2
[Загрузка ...] Подразделения успешно загружены (3 шт.)
[Загрузка ...] Дипломатия успешно загружена (8 шт.)
[Загрузка ...] Античит успешно загружен (57 шт.)
[Загрузка ...] Черный рынок успешно загружен (1 шт.)
[Загрузка ...] Лаборатории успешно загружены (1 шт.)
[Загрузка ...] Экономика успешно загружена
[Загрузка ...] Банкоматы успешно загружены (15 шт.)
[Загрузка ...] Голосование загружено
[Загрузка ...] Оружие фракций успешно загружены
[Загрузка ...] Билборды успешно загружены (50 шт.)
[Загрузка ...] Граффити успешно загружено (120 шт.)
[Загрузка ...] Транспорт игроков успешно загружен (146 шт.)
[Загрузка ...] Пользовательские организации загружены (8 шт.)
[Загрузка ...] Контейнеры загружены успешно загружен (10 шт.)
[Объекты ...] Динамических объектов: (40087 шт.)
[Объекты ...] Статических объектов: (193 шт.)
_______________________________________________________
Загрузка функций бизнесов
Код:
stock load_funcbizz()
{
    new Cache: result, rows;
    result = mysql_query(connects, "SELECT * FROM `business_func`");
    rows = cache_num_rows();
    if(rows >= MAX_BUSINESS_COUNT) print("Кол-во func бизнеса в базе превышает предопределнное количество");
    else if(!rows) print("Не обнаружено func бизнесов в базе");
    else for(new i = 0; i < rows; i++)
        {
            cache_get_value_name_int(i, "bizzID", FuncBizz[i][funcbID]);
            cache_get_value_name_int(i, "ID", FuncBizz[FuncBizz[i][funcbID]][funcbSlot]);
            cache_get_value_name(i, "name", FuncBizz[FuncBizz[i][funcbID]][funcbName], 20);
            cache_get_value_name(i, "name_car", FuncBizz[FuncBizz[i][funcbID]][funcbNameCar], 12);
            cache_get_value_name_int(i, "number", FuncBizz[FuncBizz[i][funcbID]][funcbNum]);
            new b_car[256], b_car_num[1024], tarif[128];

            cache_get_value(i, "car", b_car), sscanf(b_car, "p<|>a<i>[20]", FuncBizz[FuncBizz[i][funcbID]][funcbCar]);
            cache_get_value(i, "tarif", tarif), sscanf(tarif, "p<|>a<i>[4]", FuncBizz[FuncBizz[i][funcbID]][funcbTarif]);
            cache_get_value_name_int(i, "color", FuncBizz[FuncBizz[i][funcbID]][funcbColor]);
            cache_get_value_name_int(i, "color_shash", FuncBizz[FuncBizz[i][funcbID]][funcbShash]);
            cache_get_value_name_int(i, "percent", FuncBizz[FuncBizz[i][funcbID]][funcbPercent]);
            cache_get_value_name_float(i, "percent2", FuncBizz[FuncBizz[i][funcbID]][funcbPercent2]);
            cache_get_value_name_int(i, "percent3", FuncBizz[FuncBizz[i][funcbID]][funcbPercent3]);
            cache_get_value(i, "car_number", b_car_num, 1024), sscanf(b_car_num, "p<|>a<s[160]>[20]", FuncBizz[FuncBizz[i][funcbID]][funcbCar_number]);

            switch(FuncBizz[i][funcbID])
            {
            case 2..4, 5..7: {
                biz_text[FuncBizz[FuncBizz[i][funcbID]][funcbSlot]] = CreateDynamicObject(19482, 2402.697021, -33.206501, 1030.597290, 0.000000, 0.000000, 0.000000, FuncBizz[i][funcbID], -1, -1, 50.00);
                new string[1024];
                format(string, sizeof(string), "{%s}%s", color_td[FuncBizz[FuncBizz[i][funcbID]][funcbColor]][col_rgb], FuncBizz[FuncBizz[i][funcbID]][funcbName]);
                SetDynamicObjectMaterialText(biz_text[FuncBizz[FuncBizz[i][funcbID]][funcbSlot]], 0, string, 130, "Segoe Script", 50, 1, 0xFF000000, 0x00000000, 1);
                for(new z = 0; z < 20; z++)
                {
                    if(FuncBizz[FuncBizz[i][funcbID]][funcbCar][z] == 0)
                    {
                        FuncBizz[FuncBizz[i][funcbID]][funcbCars][z] = INVALID_VEHICLE_ID;
                        continue;
                    }
                    creare_funccar(FuncBizz[i][funcbID], z);
                    }
                }
            }
        }
    if(cache_is_valid(result)) cache_delete(result);
    printf("[Загрузка ...] Функции бизнеса успешно загружена (%i шт.)", rows);
    return true;
}
Создание номеров транспорта
Код:
stock creare_funccar(bizz, slot)
{
    switch(bizz)
    {
    case 2..4: {
        FuncBizz[bizz][funcbCars][slot] = CreateBizVehicle(bizz, FuncBizz[bizz][funcbCar][slot], car_bizz[FuncBizz[bizz][funcbSlot]][slot][0], car_bizz[FuncBizz[bizz][funcbSlot]][slot][1], car_bizz[FuncBizz[bizz][funcbSlot]][slot][2], car_bizz[FuncBizz[bizz][funcbSlot]][slot][3], color_td[FuncBizz[bizz][funcbColor]][col_car], color_td[FuncBizz[bizz][funcbColor]][col_car], RES_CAR_TIME);
        add_taxitext(bizz, slot);
    }
    case 5..7: {
        FuncBizz[bizz][funcbCars][slot] = CreateBizVehicle(bizz, FuncBizz[bizz][funcbCar][slot], car_bizz[FuncBizz[bizz][funcbSlot]][slot][0], car_bizz[FuncBizz[bizz][funcbSlot]][slot][1], car_bizz[FuncBizz[bizz][funcbSlot]][slot][2], car_bizz[FuncBizz[bizz][funcbSlot]][slot][3], color_td[FuncBizz[bizz][funcbColor]][col_car], color_td[FuncBizz[bizz][funcbColor]][col_car], RES_CAR_TIME);
    }
    }
    //new stringb[256];
    new stringb[256], modelid = GetVehicleModel(FuncBizz[bizz][funcbCars][slot]), Float:offsetPos[3];
    GetVehicleModelInfo(modelid, VEHICLE_MODEL_INFO_SIZE, offsetPos[2], offsetPos[0], offsetPos[1]);
    offsetPos[0] *= (-0.45);
    offsetPos[1] = 0.30;
    format(stringb, sizeof(stringb), "[%s]", FuncBizz[bizz][funcbCar_number][slot]);
    printf("[Загрузка ...] (#%d) Транспорт (Model: %d) с номером (%s), бизнеса (%s) успешно загружен!", slot, FuncBizz[bizz][funcbCar][slot], stringb, (FuncBizz[bizz][funcbID] >= 4 ) ? ("транспортная компания") : ("таксопарк"));
    carnumbertext = CreateDynamic3DTextLabel(stringb, 0xA3A3A3FF, 0.0, offsetPos[0], offsetPos[1],7.5, INVALID_PLAYER_ID, FuncBizz[bizz][funcbCars][slot]);
    Attach3DTextLabelToVehicle(carnumbertext, FuncBizz[bizz][funcbCars][slot], 0.0, 0.0, 2.0);
    UpdateDynamic3DTextLabelText(carnumbertext, 0xA3A3A3FF, stringb);
    FuncBizz[bizz][funcbCarID][slot] = -1;
    VehicleInfo[FuncBizz[bizz][funcbCars][slot]][vFuel] = gTransport[GetVehicleModel(FuncBizz[bizz][funcbCars][slot]) - 400][trTank];
    SetVehicleParamsEx(FuncBizz[bizz][funcbCars][slot], false, false, false, false, false, false, false);
    return 1;
}
FuncBizz
Код:
enum fun_bizz
{
    funcbSlot,
    funcbID,
    funcbName[20],
    funcbNameCar[12],
    funcbNum,
    funcbTarif[4],
    funcbCar[20],
    funcbBank[15],
    funcbColor,
    funcbShash,
    funcbPercent,
    Float: funcbPercent2,
    funcbPercent3,
    funcbCarID[20],
    funcbCars[20],
    funcbCar_number[20]
}
new FuncBizz[MAX_BUSINESS_COUNT][fun_bizz];
 
Сверху Снизу