Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Paren
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.11.2015
    Сообщений
    20
    Репутация:
    0 ±

    Не убирается спидометр с велосипеда, мопеда!

    Всем Здравствуйте, такая проблема не убирается спидометр с велосипедов и мопедов, помогите как исправить!
    Вот код, но он не работает!


    PHP код:
    stock IsABike(vehicleid)
    {
           switch(
    GetVehicleModel(vehicleid))
           {
                 case 
    448,435,449,450,457,462,464,465,481,485,501,509,510,530,564,569,570,584,594,606,607,608,610,611:return true;
           }
           return 
    false;
    }



     
    publicsUpdateSpeedometr()
    {
        foreach(
    playerid)
        {
                new 
    vehicleid GetPlayerVehicleID(playerid);
            if(
    GetPlayerState(playerid) != PLAYER_STATE_DRIVER) continue;
            if(
    IsAPlane(GetPlayerVehicleID(playerid)) || IsABoat(GetPlayerVehicleID(playerid)) || IsABike(GetPlayerVehicleID(playerid))) continue;
            
    UnSurfCar(vehicleid);
            
    format(str1,5,"%i",SpeedVehicle(playerid));
            if(
    PTEMP[playerid][pDrivingSkill] > && !IsANoLimiter(vehicleid))
            {
                switch(
    PTEMP[playerid][pDrivingSkill])
                {
                    case 
    1..300: if(SpeedVehicle(playerid) > 50format(str15"50");
                    case 
    301..600: if(SpeedVehicle(playerid) > 45format(str15"45");
                    case 
    601..900: if(SpeedVehicle(playerid) > 40format(str15"40");
                    case 
    901..1200: if(SpeedVehicle(playerid) > 35format(str15"35");
                }
            }
            
    PlayerTextDrawSetString(playerid,SpeedShow[playerid],str1);
            if(
    Fuell[vehicleid] <= 45format(str2sizeof(str2), "~r~%.0f"Fuell[vehicleid]);
            else if(
    Fuell[vehicleid] <= 100format(str2sizeof(str2), "~y~%.0f"Fuell[vehicleid]);
            else 
    format(str2sizeof(str2), "~g~%.0f"Fuell[vehicleid]);
            
    PlayerTextDrawSetString(playerid,FuelShow[playerid],str2);
            if(
    Fuell[vehicleid] <= 0)
            {
                
    Fuell[vehicleid] = 0;
                
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                
    SetVehicleParamsEx(vehicleid,false,false,alarm,doors,bonnet,boot,objective);
                
    GameTextForPlayer(playerid,"~r~FUEL HAS ENDED"50003);
            }
            if(
    vehicleid == house_car[playerid]) CarInfo[playerid][carFuel][0] = Fuell[vehicleid];
            
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(!
    engine && SpeedVehicle(playerid) > 20 && GetPVarInt(playerid,"not_engine") < gettime() && GetPVarInt(playerid"AFK_Time") < 2)
            {
                if(
    GetPVarInt(playerid,"not_engine") > && GetPVarInt(playerid,"not_engine_") < SpeedVehicle(playerid))
                {
                    return 
    CheatKick(playerid1133);
                }
                
    SetPVarInt(playerid,"not_engine"gettime() + 5);
                
    SetPVarInt(playerid,"not_engine_"SpeedVehicle(playerid));
            }
        }
        return 
    true;


  2. #2
    Аватар для Paren
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.11.2015
    Сообщений
    20
    Репутация:
    0 ±
    Как я понимаю никто не подскажет?

  3. #3
    Аватар для Sp1ke
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    В самое начало
    PHP код:
    public OnPlayerStateChange(playeridnewstateoldstate
    PHP код:
        if(IsABike(vehicleid))
        {
            
    GetVehicleParamsEx(caridenginelightsalarmdoorsbonnetbootobjective);
            
    SetVehicleParamsEx(caridtruelightsalarmdoorsbonnetbootobjective);
            return 
    true;
        } 

  4. #4
    Аватар для Paren
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.11.2015
    Сообщений
    20
    Репутация:
    0 ±
    Цитата Сообщение от Sp1ke Посмотреть сообщение
    В самое начало
    PHP код:
    public OnPlayerStateChange(playeridnewstateoldstate
    PHP код:
        if(IsABike(vehicleid))
        {
            
    GetVehicleParamsEx(caridenginelightsalarmdoorsbonnetbootobjective);
            
    SetVehicleParamsEx(caridtruelightsalarmdoorsbonnetbootobjective);
            return 
    true;
        } 


    Благодарю с мопедами и велосипедами получилось, а как сделать вертолеты во фракциях? Чтобы маты возить и.д.

    Благодарю заранее!

  5. #5
    Аватар для Kurbanoff
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2015
    Сообщений
    73
    Репутация:
    2 ±
    Цитата Сообщение от Paren Посмотреть сообщение
    а как сделать вертолеты во фракциях?
    AddStaticVehicle
    Vehicles

    Пример из одного мода
    PHP код:
    armcar[0] = AddStaticVehicleEx(548,331.6706,1899.1604,19.3548,90.3273,61,61,900); //
    AddStaticVehicleEx(modelidFloat:spawn_xFloat:spawn_yFloat:spawn_zFloat:anglecolor1color2);
    armcar[1] = AddStaticVehicleEx(548,331.8573,1886.0776,19.3106,87.4542,61,61,900); // 
    Последний раз редактировалось Kurbanoff; 13.12.2015 в 17:05.
    level in scripting: beginner

  6. #6
    Аватар для Paren
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.11.2015
    Сообщений
    20
    Репутация:
    0 ±
    Благодарю, решил проблему по другому! закрыто

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •