chogovadze
Компетентный
У меня проблемка. Бензин не уменшается вот код.
PHP:
publics: FuelCheckAll()
{
for(new c, z = GetVehiclePoolSize(); c != z; c++)
{
if(IsAPlane(c) || BezBenzacar(c))continue;
if(!CarInfo[c][cEngine]) continue;
if(VehicleSpeed(c) == 0) { Fuell[c]--; } else { Fuell[c]-=2; }
if(CarInfo[c][cOwner]!=0)
{
new id = GetPlayersID(CarInfo[c][cOwner]);
if(GetPlayerVehicleID(id) == c)
{
if(VehicleSpeed(c) == 0) { pInfo[id][pFuelcar]-=1; } else { pInfo[id][pFuelcar]-=2; }
if(pInfo[id][pFuelcar]<0) { pInfo[id][pFuelcar]=0; }
}
}
if(Fuell[c]<0) { Fuell[c]=0; CarInfo[c][cEngine]=false; SetVehicleParamsEx(c,0,lights,alarm,doors,bonnet,boot,objective); }
}
return SetTimer("FuelCheckAll", 50000, 0);
