PDA

Просмотр полной версии : [Вопрос] Ошибка в логе (Array index out of bounds)



Steven_Davidson
25.09.2014, 20:11
Помогите пожалуйста исправить эту ошибку:
[19:00:59] [debug] #0 0023deb4 in public OnVehicleSpawn (0x00000007) from new.amx
[19:00:59] [debug] Run time error 4: "Array index out of bounds"
[19:00:59] [debug] Accessing element at index 200 past array upper bound 199
вот паблик в котором ошибка:

public OnVehicleSpawn(vehicleid)
{
//zavodis[vehicleid] = 0;
Light[vehicleid] = 0;
for(new i=0; i<GetMaxPlayers(); i++)
//foreach(Player,i)
{
if(vehicleid == caridhouse[i])
{
Fuell[caridhouse[i]] = PlayerInfo[i][pFuelcar];
CompVeh(i,caridhouse[i]);
}
}
return true;
}

DeimoS
25.09.2014, 20:16
public OnVehicleSpawn(vehicleid)
{
//zavodis[vehicleid] = 0;
Light[vehicleid] = 0;
for(new i = GetMaxPlayers()-1; i != -1; i--)
//foreach(Player,i)
{
if(vehicleid == caridhouse[i])
{
Fuell[caridhouse[i]] = PlayerInfo[i][pFuelcar];
CompVeh(i,caridhouse[i]);
}
}
return true;
}
Если ошибка не исчезнет, покажите объявление всех массивов, что используются в вашем коде

Steven_Davidson
25.09.2014, 20:57
помогло спасибо)