Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ANDRIJAâ„¢ poslato Jul 06, 2013, 18:19:32 POSLE PODNE

Naslov: [Pomoc] Automobili
Poruka od: ANDRIJAâ„¢ poslato Jul 06, 2013, 18:19:32 POSLE PODNE
Skripta koju koristim: LG-RP
Detaljan opis problema: Ovako pokusavam da sebi sredim problem sa mjesanjem IDova, i sada zelim da auta oznacim ovako:
pd1 == CreateVehicle(514,-77.5039,-1108.1729,1.6683,161.8915,-1,-1,30000);
I sada to zelim da postavim da provjerava ovaj dio, ali ne znam kako da postavim tj. da sastavim komandu ako moze.
public IsACopCar(carid)
{
if((carid >= 16) && (carid <= 38))
{
return 1;
}
return 0;
}

Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

P.S. nisam siguran dali samo dobro stavio i nam da na pocetku moram staviti
new pd1;
Naslov: Odg: [Pomoc] Automobili
Poruka od: youngdeal poslato Jul 06, 2013, 18:32:46 POSLE PODNE
IsACopCar(carid)
{
for(new v = 0; v < sizeof(pd); v++)
{
    if(carid == pd[v]) return 1;
}
return 0;
}

i pod OnGameModeInit dodaje
pd[0] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
itd
i na pocetak
new pd[7]; //== 7 je broj vozila
Naslov: Odg: [Pomoc] Automobili
Poruka od: ANDRIJAâ„¢ poslato Jul 06, 2013, 18:58:02 POSLE PODNE
Da ali kako kada hocu vise da ih dodajem pd[1] || pd[2]  jeli tako de mi to objasni??
Naslov: Odg: [Pomoc] Automobili
Poruka od: youngdeal poslato Jul 06, 2013, 19:05:13 POSLE PODNE
Citat: [BU] Adnan Lordâ,,¢ poslato Jul 06, 2013, 18:58:02 POSLE PODNE
Da ali kako kada hocu vise da ih dodajem pd[1] || pd[2]  jeli tako de mi to objasni??
ovo na vrh
stavis
pd[9] to znaci da mozes dodat 9vozila  od 0-9 ako zelis vise samo povecavas broj
Naslov: Odg: [Pomoc] Automobili
Poruka od: SANY poslato Jul 06, 2013, 20:05:47 POSLE PODNE
new pd[11];

IsACopCar(carid)
{
   for(new v = 0; v < sizeof(pd); v++)
   {
       if(carid == pd[v]) return 1;
   }
   return 0;
}

pd[0] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[1] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[2] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[3] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[4] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[5] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[6] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[7] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[8] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[9] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);








ETO jedan primjer
I DA ovo new pd uvijek stavljas jedan broj vise, npr ja imam 10 vozila stavit cu 11
Naslov: Odg: [Pomoc] Automobili
Poruka od: youngdeal poslato Jul 06, 2013, 20:27:21 POSLE PODNE
Citat: Sany Boy poslato Jul 06, 2013, 20:05:47 POSLE PODNE
new pd[11];

IsACopCar(carid)
{
   for(new v = 0; v < sizeof(pd); v++)
   {
       if(carid == pd[v]) return 1;
   }
   return 0;
}

pd[0] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[1] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[2] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[3] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[4] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[5] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[6] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[7] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[8] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);
pd[9] = AddStaticVehicle(596,1536.1658,-1666.6599,13.1044,359.6483,3,1);








ETO jedan primjer
I DA ovo new pd uvijek stavljas jedan broj vise, npr ja imam 10 vozila stavit cu 11
Jesam ja to objasnio???????????????????