Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kiki_Radeon poslato Februar 05, 2010, 01:13:53 PRE PODNE

Naslov: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Kiki_Radeon poslato Februar 05, 2010, 01:13:53 PRE PODNE
eto zanima me kada ubacim auto...kako mogu staviti auto da mi se tocno zna npr

AddStaticVehicleEx(596,1558.392000,-1710.859000,5.466783,1.0, -1, -1, 60000);/*CopCruiser*/

Policijski auto mogu ga vozit samo policajci,nepita dozvolu za avion xD nego normalno radi

a kada ja dodam neki auto,bude policijski ali treba dozvola za letenje wtf?

i problem je kako mogu automobil staviti za /rent i prodaju, ali kad je na prodaju da pise  INFERNUS cijena, a ne da mi pise BLADE 70k, a auto je infernus...hvala
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Tomek poslato Februar 05, 2010, 10:02:43 PRE PODNE
public IsACopCar(carid)
{
if((carid >= [color=red]16[/color]) && (carid <= [color=red]38[/color]))
{
return 1;
}
return 0;
}


Ove brojeve (16 i 38) nisi valjda ni dirao, a dodavao si par automobila i odmah sve poremetio..tu trebas promjenit, od kojed do kojeg broja su ti policijski automobili.
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: [ED] ZicMortal poslato Februar 05, 2010, 14:24:34 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=2463.0 (http://balkan-samp.com/forum/index.php?topic=2463.0) -  [TUT] Auto za organizacije i bande
http://forum.geforce-samp.com/index.php?topic=902.0 (http://forum.geforce-samp.com/index.php?topic=902.0) - posto nisam nasao na balkan-sampu pronasao sam ovdje malo detaljnije o privatnim autima, posluzi se

Tomek ti je dobro rekao...
Citatif((carid >= 16) && (carid <= 38))
Funkcija ti zapravno znaci svi auti od 16 (Å¡esnaestog) do 38 (trideset i osmog) su takvi i takvi, a to se odreÄ'uje
ovime => public IsACopCar(carid) , dakle to je CopCar tj. policijski auto


Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Kiki_Radeon poslato Februar 05, 2010, 19:20:07 POSLE PODNE
evo od pd-a u gamemod ((Gf))

if((carid >= 35) && (carid <= 60) || carid == 66 || carid == 67 || carid == 91 || carid == 92 || carid == 93 || carid == 36)
   {
       if(carid == 45 || carid == 46 || carid == 55 || carid == 59) { return 0; }
      return 1;

i nekuzim di i koji id moram ja stavit sada kad ubacim auto...nekuzim xD glup sam,npr ovo if((carid == 35) && i sad tu ja stavim koji id? kako znat ko ji je taj id ako je id od auta 589 od kud taj 60??
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Chris poslato Februar 05, 2010, 19:44:37 POSLE PODNE
Citat: Kiki_Radeon poslato Februar 05, 2010, 19:20:07 POSLE PODNE
evo od pd-a u gamemod ((Gf))

if((carid >= 35) && (carid <= 60) || carid == 66 || carid == 67 || carid == 91 || carid == 92 || carid == 93 || carid == 36)
   {
       if(carid == 45 || carid == 46 || carid == 55 || carid == 59) { return 0; }
      return 1;

i nekuzim di i koji id moram ja stavit sada kad ubacim auto...nekuzim xD glup sam,npr ovo if((carid == 35) && i sad tu ja stavim koji id? kako znat ko ji je taj id ako je id od auta 589 od kud taj 60??

Ides u igru i udes u taj auto i upises /oldcar i pozakat ce ti id taj id stavis tu
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Tomek poslato Februar 05, 2010, 23:00:04 POSLE PODNE
taj ID ti nije ID vozila, koji auto stavljas, nego ti je broj vozila koje si stavio u scriptu

CreateVehicle(nesto); //1
CreateVehicle(nesto); //2
CreateVehicle(nesto); //3
CreateVehicle(nesto); //4
.
.
.
CreateVehicle(nesto);//n

To ti je to sto pises nutra...
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: JoeBullet v2.1 poslato Februar 06, 2010, 00:20:44 PRE PODNE
Da biste lakse izvrsili taj zadatak napravio sam funkciju koja provjerava jel se "carid" parametar podudara sa bilo kojim vasem parametrom te tako ne trebate pisati dugacke kondicije : "carid == 1 || carid == 2 || carid == 3 || carid == 4" itd., umjesto toga mozete samo napisati: DoesAnyCarMatch(carid, 1, 2, 3, 4);
Nije nesto funkcija korisna koliko ubrzava proces...


stock bool: DoesAnyCarMatch(carid, ...)
{
new
arg = 1;
while(arg < numargs())
{
if(getarg(arg) == carid)
{
return true;
}
++arg;
}
return false;
}
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: Kiki_Radeon poslato Februar 06, 2010, 02:25:03 PRE PODNE
Ma jebo me ne bog ako ja ista kuzim jbg... glup prirodno :D
Naslov: Odg: Ako moze pomoc oko auta (rent,prodaja itd)
Poruka od: iYoko poslato Februar 06, 2010, 11:30:45 PRE PODNE
Hah ja sam služio a nemam pojma skriptati.