16.05.2017, 10:45
Приветствую всех форумчан!
Проблема в том что создается только одно транспортное средство в гараже, а должно спавниться - 5 автомобилей.
Ошибка крашдетекта:
Код на что ошибки:
В чём же может быть дело?
Проблема в том что создается только одно транспортное средство в гараже, а должно спавниться - 5 автомобилей.
Ошибка крашдетекта:
PHP Code:
[13:28:53] [debug] Run time error 4: "Array index out of bounds"
[13:28:53] [debug] Attempted to read/write array element at index 65535 in array of size 2000
[13:28:53] [debug] AMX backtrace:
[13:28:53] [debug] #0 00096eb8 in CreateVehicleAC (model=0, Float:x=511.43341, Float:y=518.25427, Float:z=1002.35968, Float:r=126.67470, c=0, c_=0, spawn=86400, siren=0) at C:\Users\root\Desktop\gamemode\gamemodes\gm.pwn:2766
[13:28:53] [debug] #1 003dfea4 in SpawnCarTwo (playerid=0, Float:x=511.43341, Float:y=518.25427, Float:z=1002.35968, Float:range=126.67470) at C:\Users\root\Desktop\gamemode\gamemodes\gm.pwn:46048
[13:28:53] [debug] #2 003abf0c in public OnMySQL_QUERY (idx=33, playerid=0, str[]=@00e21fac "") at C:\Users\root\Desktop\gamemode\gamemodes\gm.pwn:43626
Код на что ошибки:
PHP Code:
CreateVehicleAC(model, Float:x,Float:y,Float:z,Float:r, c, c_, spawn, siren = 0)
{
new TempID = CreateVehicle(model,x,y,z,r,c,c_,spawn, siren);
car_ex[TempID] = true;
car_coord[TempID][0] = x;
car_coord[TempID][1] = y;
car_coord[TempID][2] = z;
car_coord[TempID][3] = r;
return TempID;
}
Создаём автомобиль.
PHP Code:
stock SpawnCarTwo(playerid, Float:x, Float:y, Float:z, Float:range)
{
garage_car[playerid][1] = CreateVehicle(CarInfo[playerid][carModel][1], x, y, z, range , CarInfo[playerid][carColor_one][1] ,CarInfo[playerid][carColor_two][1], 86400);
SetVehicleParamsEx(garage_car[playerid][1],false,false,false,true,false,false,false);
CarHealth[garage_car[playerid][1]] = float(1000);
createdcar ++;
Fuell[garage_car[playerid][1]] = CarInfo[playerid][carFuel][0];
LoadTuning(playerid,garage_car[playerid][1],1);
SetPVarInt(playerid,"CarsInGarage",1);
}
PHP Code:
case 5: // house S Class
{
SpawnCarOne(playerid, 511.2867,505.0032,1002.3588,47.6021); // Load car #1
LinkVehicleToInterior(garage_car[playerid][0], 19);
SetVehicleVirtualWorld(garage_car[playerid][0], house+100);
//----------------------
SpawnCarTwo(playerid, 511.4334,518.2543,1002.3597,126.6747); // Load car #2
LinkVehicleToInterior(garage_car[playerid][1], 19); // именно на этот код 3 ошибка
SetVehicleVirtualWorld(garage_car[playerid][1], house+100);
//----------------------
SpawnCarThree(playerid, 504.8487,503.1697,1002.3583,90.2742); // Load car #3
LinkVehicleToInterior(garage_car[playerid][2], 19);
SetVehicleVirtualWorld(garage_car[playerid][2], house+100);
//----------------------
SpawnCarFour(playerid, 504.5507,512.3398,1002.3583,91.0430); // Load car #4
LinkVehicleToInterior(garage_car[playerid][3], 19);
SetVehicleVirtualWorld(garage_car[playerid][3], house+100);
//----------------------
SpawnCarFive(playerid, 504.7199,521.3282,1002.3588,90.3364); // Load car #5
LinkVehicleToInterior(garage_car[playerid][4], 19);
SetVehicleVirtualWorld(garage_car[playerid][4], house+100);
}
В чём же может быть дело?