Zaključano

[Pomoc] Gorivo

Započeo RilleX
pre 10 godina
291
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Leon27
Crime Lord
pre 10 godina
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
OG Legend
pre 10 godina
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
Crime Lord
pre 10 godina
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
OG Legend
pre 10 godina
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
Enforcer
pre 10 godina
â–… â–† â–ˆ 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
Crime Lord
pre 10 godina
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
OG Legend
pre 10 godina
Mucni malo kako da iskoristis to nije ni fora da ti mi sve kazemo ...
Leon27
Crime Lord
pre 10 godina
Izvini brate reseno jos sinoc  😄  LOCK ovo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava