island.
Дебютант
Не могу найти, где нарушил.
Ничего не трогал, никакие массивы, и при рестарте появилось.
Может быть, трогал, но не помню.
Найти не могу
---------- Сообщение добавлено в 00:20 ---------- Предыдущее сообщение добавлено в 00:14 ----------
Увидел только два цикла, в которых я подозреваю ошибку:
Ничего не трогал, никакие массивы, и при рестарте появилось.
Может быть, трогал, но не помню.
Найти не могу
PHP:
[22:08:41] [debug] Run time error 4: "Array index out of bounds"
[22:08:41] [debug] Attempted to read/write array element at index 351 in array of size 351
[22:08:41] [debug] AMX backtrace:
[22:08:41] [debug] #0 0020b0c8 in public OnVehicleSpawn (351) from pggf.amx
[22:08:41] [debug] #1 native SetVehicleToRespawn () from samp03svr
[22:08:41] [debug] #2 002d98bc in public CreateVehicles () from pggf.amx
[22:08:41] [debug] #3 00064140 in public SSCANF_OnGameModeInit () from pggf.amx
[22:08:41] [debug] #4 00007c34 in public Iter_OnGameModeInit () from pggf.amx
[22:08:41] [debug] #5 native CallLocalFunction () from samp03svr
[22:08:41] [debug] #6 00006ec0 in public OnGameModeInit () from pggf.amx
[22:08:41] [debug] Run time error 4: "Array index out of bounds"
---------- Сообщение добавлено в 00:20 ---------- Предыдущее сообщение добавлено в 00:14 ----------
Увидел только два цикла, в которых я подозреваю ошибку:
PHP:
for(new c = 0; c < CAR_AMOUNT; c++)
{
new number[256];
if(BoatVeh(c) || PlaneVeh(c) || BikeVeh(c)) { Gas[c] = GasMax*1000000000; }
else { Gas[c] = 100; }
EngineCar[c] = 0;
LightCar[c] = 0;
if(PoliceVeh(c))
{
format(number,sizeof(number),"{0000BB}Полиция");
}
else if(FBIVeh(c))
{
format(number,sizeof(number),"{4B00B0}ФБР");
}
else if(ArmyVeh(c))
{
format(number,sizeof(number),"{33AA33}Армия");
}
else if(NewsVeh(c))
{
format(number,sizeof(number),"{FFA500}Репортеры");
}
else if(AmbulanceVeh(c))
{
format(number,sizeof(number),"{FF3366}Медики");
}
else if(LicensersVeh(c))
{
format(number,sizeof(number),"{6495ED}Автошкола");
}
else if(GoverementVeh(c))
{
format(number,sizeof(number),"{FFFFFF}Мэрия");
}
else
{
new rand = random(99999);
format(number,sizeof(number),"{FF3366}"MOD_ABB" {000000}%d", rand);
}
SetVehicleNumberPlate(c, number);
SetVehicleToRespawn(c);
}
PHP:
for(new c = 0; c < CAR_AMOUNT; c++)
{
new number[32];
if(BoatVeh(c) || PlaneVeh(c) || BikeVeh(c)) { Gas[c] = GasMax*1000000000; }
else { Gas[c] = 100; }
EngineCar[c] = 0;
LightCar[c] = 0;
if(PoliceVeh(c)) format(number,sizeof(number),"{0000BB}Полиция");
else if(FBIVeh(c)) format(number,sizeof(number),"{4B00B0}ФБР");
else if(ArmyVeh(c)) format(number,sizeof(number),"{33AA33}Армия");
else if(NewsVeh(c)) format(number,sizeof(number),"{FFA500}Репортеры");
else if(AmbulanceVeh(c)) format(number,sizeof(number),"{FF3366}Медики");
else if(LicensersVeh(c)) format(number,sizeof(number),"{6495ED}Автошкола");
else if(GoverementVeh(c)) format(number,sizeof(number),"{FFFFFF}Мэрия");
else
{
new rand = random(99999);
format(number,sizeof(number),"{FF3366}"MOD_ABB" {000000}%d", rand);
}
SetVehicleNumberPlate(c, number);
SetVehicleToRespawn(c);
}
Последнее редактирование:
