[Pomoc]fuel limit


Započeo [GU:RP] ivica 156, Jul 03, 2012, 12:33:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:cyber
Detaljan opis problema:sada sam stavio znate za gorivo koje vozilo da ima toliko goriva e sada dolazim do problema
evo
if(IsACar(v)) vFuel[v] = 100;
	    else if(IsABike(v)) vFuel[v] = 30;
	    else if(IsABicycle(v)) vFuel[v] = 30;
	    else vFuel[v] = 100;

to je to e sada mene zeza ovaj kod
else vFuel[v] = 100;
ja odem u motor sjednem i bude sto a vamo sam stavio 30 probao sm da obrisem taj kod
else vFuel[v] = 100;
ali onda mi mjeri od nule kako da rijesim sada da mi motor ima 30 l
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):


ako si mislio na ovo evo

stock IsABike(vehicleid)
{
	new result;
	new model = GetVehicleModel(vehicleid);
    switch(model)
    {
        case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
        default: result = 0;
    }
	return result;
}

Daj ostali dio koda gdje ti se postavlja gorivo i to.

Last nick: Paradox

public FuelDown()
{
	new
	    strFuel[8],
	    vID;

    foreach(Player, i)
	{
		vID = GetPlayerVehicleID(i);

		if(IsPlayerInAnyVehicle(i) && !IsABicycle(vID))
		{
            if(SpeedoMeter[i] == 1)
			{
          		if(IsACar(vID)) vFuel[vID] -= 0.01;
			    else if(IsABike(vID)) vFuel[vID] -= 0.01;
			    else if(IsATruck(vID)) vFuel[vID] -= 0.5;
			    else vFuel[vID] -= 0.25;

                if(vFuel[vID] == 0)
                {
                    //GetVehicleParamsEx(vID, engine, lights, doors, bonnet);
					//SetVehicleParamsEx(vID, 0, lights, doors, bonnet);
                }
                else
                {
					format(strFuel, sizeof(strFuel), "%.2fL", vFuel[vID]);
					TextDrawSetString(TDPSpeedo[i][0], strFuel);
				}
			}
		}
		else
		{
			TextDrawHideForPlayer(i, TDPSpeedo[i][0]);
		}
	}
	return 1;
}

u mene i je
Float:vFuel[MAX_VEHICLES]


eto radi mi sve oduzima mi kao ide 100 pa onda 99.9 itd ali sam stavio za motore da bude 30 l a ne 100 l samo me to zeza