Stevenson
Умник
Помогите исправить вот такой варинг:
сам паблик:
PHP:
Run time error 4: "Array index out of bounds"
[18:05:46] [debug] Accessing element at index 481 past array upper bound 399
[18:05:46] [debug] AMX backtrace:
[18:05:46] [debug] #0 0020a458 in public OnVehicleDamageStatusUpdate () from edit.amx
PHP:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
if(PlayerInfo[playerid][pUmast] == 0)
{
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,false,lights,alarm,doors,bonnet,boot,objective);
zavodis[GetPlayerVehicleID(playerid)] = 0;
GameTextForPlayer(playerid, "~r~ENGINE OFF", 5000, 6);
}
new house = PlayerInfo[playerid][pPhousekey]; new Float: carhp;
GetVehicleHealth(vehicleid, carhp);
foreach(Player,i)
{
if(GetPlayerVehicleID(playerid) == caridhouse[i])
{
if(carhp > 700 && carhp < 1000) { HouseInfo[house][hVehSost] -= 0,PlayerInfo[playerid][pProz] -= 0; return true; }
else if(carhp > 500 && carhp < 700) { HouseInfo[house][hVehSost] -= 1,PlayerInfo[playerid][pProz] -= 1; return true; }
else if(carhp > 200 && carhp < 500) { if(PlayerInfo[playerid][pProz] > 0) HouseInfo[house][hVehSost] -= 2; PlayerInfo[playerid][pProz] -= 2; return true; }
}
}
return true;
}
