[Pomoc] Gorivo

Započeo RilleX
13. Feb. 2015. Zaključano
305
pregleda
8
postova
Leon27
5
Crime Lord
13. Feb. 2015.
Skripta koju koristim://
Detaljan opis problema:Napravio sam za ownable auta da se pri kreiranju vozila i dodavanja na auto pijacu izabere vrsta goriva i to radi sve ok ali kako sada da provjerim ako auto nije ownable nego od org-e npr kako da za ta auta napravim proveru ID-a vozila
Dio skripte:Evo ovde jedna komanda sa kojom proveravam za ownable auta koja je vrsta goriva e kako sada da sa njom mogu proveriti ako sam i u vozilu od posla/org-e
EDIT:Znaci ako nije COS vozilo da proveri preko modela auta npr Infernus - benzin Huntley - Dizel itd...

CMD:statrosi(playerid,params[])
{

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");
            }
}
}

}
return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
5
OG Legend
13. Feb. 2015.
Mozda ti je najbolje za ovako nesto da napravis jedan stock i onda u njemu uzmes i stavis sve modele vozila i onda za svaki model definises varijablu za gorivo i tako ces imati proveru za sva vozila koje gorivo da koriste ...
Leon27
5
Crime Lord
13. Feb. 2015.
Ako mozes samo neki primer za taj stock i da mi kazes gde da proverim u CMD ako nije COS da onda ide na taj stock ako nije problem  😄
Edit:Ako mislis na to da proverava preko modela auta onda nismo se razumeli jer kod mene pri kreiranju auta moze se birati gorivo i onda ucitava iz ScriptFiles koja je vrsta i onda salje poruku ali ako auto nije COS vozilo e onda da proverava preko modela vozila npr Sultan - Dizel Infernus - Benzit Maverick - Kerozin itd.... znas o cemu govorim  😉
Rudimental
5
OG Legend
13. Feb. 2015.
Mislio sam na ovako nesto

stock GetVehicleFuel(vehicleid)
{
    new model = GetVehicleModel(vehicleid);
    if (model == 400) return VrstaGoriva = 1;
    else if (model == 401) return VrstaGoriva = 2;
    else if (model == 402) return VrstaGoriva = 1;
    else return 0;
}


I sad posto si tu odredio onda samo preko GetVehicleFuel proveravas a ona vrsta neka 1 bude benzin a 2 dizel primer ...
Pasa
4
Enforcer
13. Feb. 2015.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on February 13, 2015, 4:27 pm:
Mislio sam na ovako nesto

stock GetVehicleFuel(vehicleid)
{
    new model = GetVehicleModel(vehicleid);
    if (model == 400) return VrstaGoriva = 1;
    else if (model == 401) return VrstaGoriva = 2;
    else if (model == 402) return VrstaGoriva = 1;
    else return 0;
}


I sad posto si tu odredio onda samo preko GetVehicleFuel proveravas a ona vrsta neka 1 bude benzin a 2 dizel primer ...


Bolje neka koristi "switch statement" iz razloga jer je brži i više je opcionalno pri odabiru/filtriranju modela

Primjer

stock GetVehicleFuel(vehicleid)
{
switch(weaponid)
{
case 500,551,525,554,560: return VrstaGoriva = 1; // idovi 500,551,525,554,560
case 460 .. 480: return VrstaGoriva = 2; // idovvi od 460 do 480
case 400 .. 420, 432, 438, 455: return VrstaGoriva = 0; //od id 400 do 420 + idovi 432, 438, 455
case 444, 454, 455 .. 470, 432, 438, 455: return VrstaGoriva = 0; //idovi 444, 454, 455 + od id 455 do 470 + idovi 432, 438, 455
}
return 0;
}
Leon27
5
Crime Lord
13. Feb. 2015.
OK to shvatio sam za stock i kako sada samo u CMD da ja proverim ako nije COS da ga salje na proveru modela i da odredi gorivo ?  🙂

CMD:statrosi(playerid,params[])
{

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");
                }
}
}
        /// ovde ???

}
return 1;
}

Rudimental
5
OG Legend
14. Feb. 2015.
Mucni malo kako da iskoristis to nije ni fora da ti mi sve kazemo ...
Leon27
5
Crime Lord
14. Feb. 2015.
Izvini brate reseno jos sinoc  😄  LOCK ovo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha