06.10.2011, 21:03 
	
	
	
		Во общем у меня такая проблема количество бензина в машине уходит в "минус" 
Помогите сделать так что бы при 0 количестве бензина автомобиль останавливался.
вот команда на заводку двигателя:
вот сообщение о 0 количестве бензина:
помогите буду благодарен.
	
	
	
	
Помогите сделать так что бы при 0 количестве бензина автомобиль останавливался.
вот команда на заводку двигателя:
PHP Code:
else if (strcmp("/en", cmdtext, true) == 0) 
    { 
    new caridi = GetPlayerVehicleID(playerid); 
         if(zavodis[playerid] == 0) 
         { 
         if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) 
         { 
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) 
         { 
         if(Fuell[caridi] <= 0) return SendClientMessage(playerid,COLOR_WHITE, "::: Нет бензина! :::" );
         GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); 
         SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); 
         zavodis[playerid] = 1; 
         } 
       } 
    } 
    else if(zavodis[playerid] == 1) 
    { 
         if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID) 
         { 
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) 
         { 
         GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); 
         SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); 
         zavodis[playerid] = 0; 
         } 
       } 
    } 
    return 1; 
PHP Code:
    if(newstate == PLAYER_STATE_DRIVER)
    {
   if(Fuell[caridi] <= 0)
        {
        GetVehicleParamsEx(caridi ,engine,lights,alarm,doors,bonnet,boot,objective); 
        SetVehicleParamsEx(caridi ,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); 
        SendClientMessage(playerid, COLOR_REDD, "::: В автомобиле нет бензина ::: "); 
        SendClientMessage(playerid, COLOR_GREEN, "{62AD50}Используйте телефон {FFFFFF}(( /call )) {62AD50}вызвать механика / таксиста"); 
        PlayerInfo[playerid][pFuelcar] = 0;
        } 
            if(GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510) 
            { 
              if(zavodis[playerid] == 0) 
             { 
                 SendClientMessage(playerid,COLOR_GREEN,"{26931c}Чтобы завести двигатель нажмите на клавишу {ffffff}'2'{26931c} или введите {ffffff}'/en'"); 
             } 
            } 
        } 






