Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Potrosnja goriva

Započeo RilleX
pre 10 godina
332
pregleda
12
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Rudimental
OG Legend
pre 10 godina
Hoces reci da i jedno i drugo trosi 1 litru ?
Leon27
Crime Lord
pre 10 godina
Ne da isto trose nego da Vrstagoriva 0 treba da trosi 1L a Vrstagoriva 1 da trosi 3L

if(CarInfo == 0) { Gorivo -= 1; return 1; }//ovaj treba da trosi 1L
else if(CarInfo == 1) { Gorivo -= 3; return 1; }//ovaj treba da trosi 3L
Rudimental
OG Legend
pre 10 godina
Probaj ovako

if(CarInfo == 0) { Gorivo -= 1; }
if(CarInfo == 1) { Gorivo -= 3; }
Đerek
Street Runner
pre 10 godina
Onda napravis if(vrstagoriva == 1)
                                    da ti skida koliko hoces i napravi ispod else if(nestodrugo) da ti skida ali nije toliki problem
Leon27
Crime Lord
pre 10 godina
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on February 15, 2015, 2:27 pm:
Probaj ovako

if(CarInfo == 0) { Gorivo -= 1; }
if(CarInfo == 1) { Gorivo -= 3; }

Nece opet isto trose 1L obije vrste goriva  ☹️
Rudimental
OG Legend
pre 10 godina
Hm po meni je ovo ok nez sto nebi radilo ... Jel imas ti neku proveru za ovu vrsu goriva da vidis dali vozilo koristi 0 ili 1 ? Pokusaj to pa vidi mozda su ti sva vozila na 0
Leon27
Crime Lord
pre 10 godina
Vrstagoriva je u enumu CarInfo znaci samo za ownable auta i samo se koristi u ovome publicu da skida gorivo nigde vise
EDIT😛itao si me za proveru evo napravio sam komandu i dobro radi nema problema

CMD:statrosi(playerid,params[])
{

for(new car = 1; car < MAX_VEHICLES; car++)
{
new vehicleid = GetPlayerVehicleID(playerid);

    for(new b = 0; b < sizeof(CarInfo); b++)
{
new gFile;
format(gFile, 50, "cos/Auto_%d.ini" ,b);
if(fexist(gFile))
{
new cosvls = GetPlayerVehicleID(playerid);
        new sadid = CarInfo;
if(CarInfo == 1 && cosvls == sadid)
{
            if(CarInfo == 1)
    {
            if(CarInfo == 0) return SCM(playerid,-1,"Dizel");
            if(CarInfo == 1) return SCM(playerid,-1,"Benzin");
            }
}
}
Rudimental
OG Legend
pre 10 godina
Pa po tvojim pricama onda ja ne vidim razlog sto ono nebi radilo 😄
Leon27
Crime Lord
pre 10 godina
Napravio sam opet nesto oko vrstagoriva i sada mi trosi 3L i za vrstu 0 i vrstu 1 nezz sta se desava a fino sam stavio uslov ako je 0 da -1 a ako je 1 da -3 trosi ali nece pa nece  😠

for(new b = 0; b < sizeof(CarInfo); b++)
{
    new gFile;
format(gFile, 50, "cos/Auto_%d.ini" ,b);
if(fexist(gFile))
{
if(CarInfo == 1)
  {
    if(CarInfo == 0)
    {
Gorivo -= 1;
            return 1;
            }
            if(CarInfo == 1)
    {
Gorivo -= 3;
            return 1;
            }

  }
}
}

Rudimental
OG Legend
pre 10 godina
Ne znam kako si ti sve to zamislio ali po meni ti trebas da napravis 1 tajmer i onda fino u public od tog tajmera sredis ovako nesto ...

public Gorivo()
{
    foreach (new i : Player)
    {
    new carid = GetPlayerVehicleID(i);
    if (CarInfo == 0) { Gorivo -= 1; }
if (CarInfo == 1) { Gorivo -= 3; }
}
return 1;
}
Leon27
Crime Lord
pre 10 godina
Hvala vam svima koji ste pokusali pomoci ipak sam sredio mozete LOCK ovo  😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava