superpurpl2020201
Дебютант
Доброго времени суток, уважаемые знатаки, я новичок в данной сфере скриптинга, не могу понять из-за чего ошибка, помогите пожалуйста.
Console
Загрузка функций бизнесов
Создание номеров транспорта
FuncBizz
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;
}
Код:
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];
