[Помогите!] Система бензина
#1

Во общем у меня такая проблема количество бензина в машине уходит в "минус"
Помогите сделать так что бы при 0 количестве бензина автомобиль останавливался.

вот команда на заводку двигателя:
PHP Code:
else if (strcmp("/en"cmdtexttrue) == 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
вот сообщение о 0 количестве бензина:
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(playeridCOLOR_REDD"::: В автомобиле нет бензина ::: "); 
        
SendClientMessage(playeridCOLOR_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'"); 
             } 
            } 
        } 
помогите буду благодарен.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)