Как сделать топливо дробным числом
#1

PHP Code:
        //СИСТЕМА РАСХОДА ТОПЛИВА: чем выше скорость тем больше расход
        
if(benzProv[nCarID[playerid]] < 10)//15 как только benzProv достигает 10 начинает отниматься топливо
        
{
            if(
velocity <= 1)                     benzProv[nCarID[playerid]]=2+benzProv[nCarID[playerid]];//при скорости <2 топливо не уменьшается
            
if(velocity>&& velocity<=60)         benzProv[nCarID[playerid]]=4+benzProv[nCarID[playerid]];//при скорости <2 топливо не уменьшается
            
if(velocity>60 && velocity<=75)     benzProv[nCarID[playerid]]=6+benzProv[nCarID[playerid]];//при скорости <90 топливо уменьшается каждые 10 секунд по литру
            
if(velocity>75 && velocity<=90)     benzProv[nCarID[playerid]]=8+benzProv[nCarID[playerid]];//при скорости >90 топливо уменьшается каждые 5 секунд по литру
            
if(velocity>90 && velocity<=100)     benzProv[nCarID[playerid]]=10+benzProv[nCarID[playerid]];//при скорости >90 топливо уменьшается каждые 5 секунд по литру
            
if(velocity>100)                     benzProv[nCarID[playerid]]=12+benzProv[nCarID[playerid]];//при скорости >190 топливо уменьшается каждые 3.3 секунды по литру
        
}
        else
        {
            if(
LevelFuel[nCarID[playerid]] >= 1)//если уровень топлива больше 1
               
{
                   if(
LevelFuel[nCarID[playerid]] <= 10PlaySoundForPlayer(playerid1085);
                if(
IsAPlane(nCarID[playerid]) || IsABoat(nCarID[playerid]) //если не на авиации и не в лодке
                     
|| VehicleName[nCarModel[playerid]-400][Category]==Rail_Transport//и не в поездах
                     
|| VehicleName[nCarModel[playerid]-400][Category]==Bicycle//и не на велике
                     
|| ( nCarID[playerid]>=(35+NH)&&nCarID[playerid]<=(46+NH) )//и не в дерби
                  
LevelFuel[nCarID[playerid]]++; //прибавляем по литру, чтобы скомпенсировать отнятие у тех кто не может заправиться
                  
LevelFuel[nCarID[playerid]]--;//отнимаем по литру топливо
               
}
        }
        if(
LevelFuel[nCarID[playerid]]>50)
        {
            
format(strBak,sizeof(strBak),"~g~FUEL:~w~%d~n~",LevelFuel[nCarID[playerid]]);
        }
        if(
LevelFuel[nCarID[playerid]]<=50&&LevelFuel[nCarID[playerid]]>=20)
        {
            
format(strBak,sizeof(strBak),"~g~FUEL:~y~%d~n~",LevelFuel[nCarID[playerid]]);
        }
        if(
LevelFuel[nCarID[playerid]]<20)
        {
            
format(strBak,sizeof(strBak),"~g~FUEL:~r~%d~n~",LevelFuel[nCarID[playerid]]);
        }
        
//КОНЕЦ РАСЧЁТА ТОПЛИВА 
Как сделать топливо дробным числом т.е. 99.5 и уменьшение его на 0.1.
Было 99.5 проехал чуть и стало 99.4. Пробовал floatround и floatpower не помогло.
Reply


Messages In This Thread
Как сделать топливо дробным числом - by anonim15 - 19.12.2011, 10:22
Re: Как сделать топливо дробным числом - by DANGER1979 - 19.12.2011, 10:31
Re: Как сделать топливо дробным числом - by anonim15 - 19.12.2011, 11:23
Re: Как сделать топливо дробным числом - by anonim15 - 19.12.2011, 11:39
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 10:20
Re: Как сделать топливо дробным числом - by Stepashka - 21.12.2011, 10:26
Re: Как сделать топливо дробным числом - by DANGER1979 - 21.12.2011, 10:29
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 10:29
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 10:46
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 10:56
Re: Как сделать топливо дробным числом - by Stepashka - 21.12.2011, 10:59
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 11:02
Re: Как сделать топливо дробным числом - by DANGER1979 - 21.12.2011, 11:27
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 11:33
Re: Как сделать топливо дробным числом - by DANGER1979 - 21.12.2011, 11:35
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 11:37
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 11:48
Re: Как сделать топливо дробным числом - by anonim15 - 21.12.2011, 12:06
Re: Как сделать топливо дробным числом - by DANGER1979 - 21.12.2011, 12:29

Forum Jump:


Users browsing this thread: 3 Guest(s)