Ilya Teslya
Умник
Здравствуйте обитатели P-I!
Надеюсь кто поможет,ответ те на вопрос,что не так с этим пабликом?
Вот лог ругани
Надеюсь кто поможет,ответ те на вопрос,что не так с этим пабликом?
PHP:
public FuelCheck()
{
for(new i = 1; i <= MAX_VEHICLES; i++)
{
if(IsAPlane(i) || IsABoat(i)) continue;
if(Engine{i} && GetGVarInt("Fuel", i) > 0) SetGVarInt("Fuel", GetGVarInt("Fuel", i)-1, i);
if(GetGVarInt("Fuel", i) <= 0)
{
foreach(new r:Player)
{
if(PlayerLogged{i} == 0) continue;
if(IsPlayerInVehicle(r,i))
{
if(GetPlayerState(r) == PLAYER_STATE_DRIVER)
{
if(Engine
{
GetPlayerVehicleID(r)
} == true)
SendClientMessage(r, 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);
SendClientMessage(i, COLOR_ORANGERED, "Бензин в вашем автомобиле закончился.");
}
}
return true;
}
Вот лог ругани
PHP:
[21:57:40] Number of vehicle models: 108
[21:57:54] [debug] Run time error 4: "Array index out of bounds"
[21:57:54] [debug] Accessing element at index 2000 past array upper bound 1999
[21:57:54] [debug] AMX backtrace:
[21:57:54] [debug] #0 0009b05c in public FuelCheck () from Adventure.amx
