Ввёл систему расхода топлива, однако сервер неправильно определяет заведён ли двигатель. Отнимает бензин даже у машин у которых двигатель выключен. Подскажите где тут ошибка?
Вот тут часть кода где идёт проверка заведён ли двигатель
PHP код:
if(engine)// Если двигатель заведён
{
fuel[car]-=1;
Вот тут заводится двигатель:
PHP код:
if(fuel[vid] <= 0) return SendClientMessage(playerid, 0xbb0000ff, "Нет бензина!");
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(!engine){SetVehicleParamsEx(vid,true,lights,alarm,doors,bonnet,boot,objective); }
else if(engine){SetVehicleParamsEx(vid,false,lights,alarm,doors,bonnet,boot,objective);}