float-int problem?
#1

Hello! Why does it returns me ingame the "You don't have enough money message", even if I do have enough money?

PHP код:
CMD:refill(playeridparams[])
{
    new 
Float:v=100.0;
    
v-=CarFuel[GetPlayerVehicleID(playerid)];
    
v/=100.0;
    
v*=BusinessInfo[23][bFee];
    if(
GetPlayerMoney(playerid) >= floatround(v))
    {
        
formatfillstringsizeof(fillstring), "You payed {FFFFFF}%d"ORANGESV"$ to refill your car's fuel."floatround(v));
        
BusinessInfo[23][bMoney] += floatround(v);
        
GivePlayerTheMoney(playerid, - floatround(v));
        
SCM(playeridORANGESfillstring);
        foreach(
Playeri)
        {
            if(
GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid))
            {
                
KillTimer(CarTimer[playerid]);
                
TogglePlayerControllable(i0);
                
FillTimer[playerid] = SetTimerEx("Fill"250false"i"i);
            }
        }
    }
    else 
SCM(playeridCOLOR_DGREY"You don't have enough money.");
    return 
1;

Reply


Messages In This Thread
float-int problem? - by SumX - 22.08.2015, 23:34
Re: float-int problem? - by JeaSon - 22.08.2015, 23:40
Re: float-int problem? - by jamal1992 - 22.08.2015, 23:47
Re: float-int problem? - by SumX - 22.08.2015, 23:52
Re: float-int problem? - by Logofero - 23.08.2015, 11:53
Re: float-int problem? - by Threshold - 23.08.2015, 14:36

Forum Jump:


Users browsing this thread: 1 Guest(s)