PDA

Просмотр полной версии : [Вопрос] Краш FuelCheck



Mr.Granger
27.09.2015, 23:42
Здравствуйте, дорогие форумчане. Столкнулся в крашем. Мод Engine RP
Текст краша:

[22:14:33] [debug] Run time error 4: "Array index out of bounds"
[22:14:33] [debug] Accessing element at index 2000 past array upper bound 1999
[22:14:33] [debug] AMX backtrace:
[22:14:33] [debug] #0 0006e150 in public FuelCheck () from newmode.amx

Вот паблик:

forward FuelCheck();
public FuelCheck()
{
for(new i = 1; i <= MAX_VEHICLES; i++)
{
if(IsAPlane(i) || IsABoat(i)) continue;
if(Engine[i] && Fuel[i] > 0) Fuel[i]--;
if(Fuel[i] <= 0)
{
for(new p; p < GetMaxPlayers();p++)
{
if(!IsPlayerConnected(p) || PlayerLogged[p] == 0) continue;
if(IsPlayerInVehicle(p,i)) { if(GetPlayerState(p) == PLAYER_STATE_DRIVER) { if(Engine[GetPlayerVehicleID(p)] == true) SendClientMessage(p, COLOR_GREY, CarHasNoFuel); } }
break;
}
Engine[i] = false;
Lights[i] = false;
GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
}
}
return 1;
}

$continue$
28.09.2015, 00:25
Откомпилируйте мод с флагом -d3

Mr.Granger
28.09.2015, 00:41
Откомпилируйте мод с флагом -d3

Извини, я про -d3 слышал, но некогда не пользовался. куда его вписать?

Mr.Granger
28.09.2015, 01:14
Проблема решена. Спасибо.
Close