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

Жестко я сегодня туплю, но может так?
PHP Code:
new EngineRunning[MAX_VEHICLES]; // в начало кода (состояние двигателя)
// далее заменяешь свой второй код на это (предварительно сделал бекап :))
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(
EngineRunning[caridi] == true// Если двигатель работает, то глушим его
        
{
            new 
enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(caridienginelightsalarmdoorsbonnetbootobjective);
            
SetVehicleParamsEx(caridifalselightsalarmdoorsbonnetbootobjective);
            
EngineRunning[caridi] = false;
        }
    }
    else
    {
        if(
EngineRunning[caridi] == false// Если двигатель загрушен, то заводим его
        
{
            new 
enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(caridienginelightsalarmdoorsbonnetbootobjective);
            
SetVehicleParamsEx(cariditruelightsalarmdoorsbonnetbootobjective);
            
EngineRunning[caridi] = true;
        }
    }
    
    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: 1 Guest(s)