Перейти к содержанию
Авторизация  
CRMPEN

Бензин под миллионы уходит

Рекомендуемые сообщения

CRMPEN

Такая проблема,подключил другой текстдрав спидометра,и бензин под миллионы уходи,хотя должно быть от 100 но тут просто есть,можете помочь разобраться? вот картинка и сама система спидометра 

SpeedoUpdate()
{
    foreach(Player,i)
    {
        if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
        {
            new string[50],status[32],statusL[32],statusD[32],vehicleid = GetPlayerVehicleID(i);
            /*if(VehInfo1[vehicleid][Engine] == 1) status = "~b~E";//ДвигательVehInfo1
            else status = "~r~E";
            if(VehInfo1[vehicleid][Lights] == 1) statusL = "~b~L";//ФарыVehicleInfo
            else statusL = "~r~L";*/
            if(CarInfo[vehicleid][cLock] == 1) statusD = "~r~€AKP‘T‘";
            else statusD = "~g~OTKP‘T‘";
            PlayerTextDrawShow(i,Textdraw[0][i]); PlayerTextDrawShow(i,Textdraw[1][i]); PlayerTextDrawShow(i,Textdraw[2][i]);
            PlayerTextDrawShow(i,Textdraw[3][i]); PlayerTextDrawShow(i,Textdraw[4][i]);PlayerTextDrawShow(i,Textdraw[5][i]);PlayerTextDrawShow(i,Textdraw[6][i]);PlayerTextDrawShow(i,Textdraw[7][i]);
            format(string,sizeof(string),"~r~%d ~g~KM/H",SpeedVehicle(i));//Скорость
            PlayerTextDrawSetString(i,Textdraw[2][i],string);
            format(string,sizeof(string),"~w~ЂEH€…H: ~r~%d~g~‡.",CarInfo[vehicleid][cFill]);//Бензин
            PlayerTextDrawSetString(i,Textdraw[4][i],string);
            format(string,sizeof(string),"%s",status);
            PlayerTextDrawSetString(i,Textdraw[6][i],string);
            format(string,sizeof(string),"%s",statusL);
            PlayerTextDrawSetString(i,Textdraw[7][i],string);
            format(string,sizeof(string),"ѓBEP…:%s",statusD);
            PlayerTextDrawSetString(i,Textdraw[5][i],string);
            switch(SpeedVehicle(i)){
            case 0..1: PlayerTextDrawSetString(i,Textdraw[3][i], "~w~");
            case 2..10: PlayerTextDrawSetString(i,Textdraw[3][i], "~g~II");
            case 11..20: PlayerTextDrawSetString(i,Textdraw[3][i], "~g~III");
            case 21..30: PlayerTextDrawSetString(i,Textdraw[3][i], "~g~IIIII");
            case 31..40: PlayerTextDrawSetString(i,Textdraw[3][i], "~y~IIIIIIII");
            case 41..50: PlayerTextDrawSetString(i,Textdraw[3][i], "~y~IIIIIIIII");
            case 51..60: PlayerTextDrawSetString(i,Textdraw[3][i], "~y~IIIIIIIIIIII");
            case 61..70: PlayerTextDrawSetString(i,Textdraw[3][i], "~y~IIIIIIIIIIIIII");
            case 71..80: PlayerTextDrawSetString(i,Textdraw[3][i], "~y~IIIIIIIIIIIIIIII");
            case 81..90: PlayerTextDrawSetString(i,Textdraw[3][i], "~r~IIIIIIIIIIIIIIIIIII");
            case 91..120: PlayerTextDrawSetString(i,Textdraw[3][i],"~r~IIIIIIIIIIIIIIIIIIIIII");
            default: PlayerTextDrawSetString(i,Textdraw[3][i], "~r~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");}
        }
        if(!IsPlayerInAnyVehicle(i))
        {
            PlayerTextDrawHide(i,Textdraw[0][i]); PlayerTextDrawHide(i,Textdraw[1][i]); PlayerTextDrawHide(i,Textdraw[2][i]);
            PlayerTextDrawHide(i,Textdraw[3][i]); PlayerTextDrawHide(i,Textdraw[4][i]);PlayerTextDrawHide(i,Textdraw[5][i]);
            PlayerTextDrawHide(i,Textdraw[6][i]);PlayerTextDrawHide(i,Textdraw[7][i]);
        }
    }
    return true;
}

OiSwxEz.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
reduz

@CRMPEN, Еще есть код бензина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CRMPEN

@reduz,что именно нужно ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

format(string,sizeof(string),"~w~ЂEH€…H: ~r~%d~g~‡.",CarInfo[vehicleid][cFill]);

cFill какого типа? Float?

Изменено пользователем JoKeR_2020

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CRMPEN

,да 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

Если Float то юзай через format(string,sizeof(string),"~w~ЂEH€…H: ~r~%f~g~‡.",CarInfo[vehicleid][cFill]);

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

@Red_Devils, ну или

format(string,sizeof(string),"~w~ЂEH€…H: ~r~%.0f%~g~‡.",CarInfo[vehicleid][cFill]);
  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

@st1vka, если значение указано float, то ведь для чего-то дробная часть нужна? Либо в таком использовании смысл типа float пропадает. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.