[Pomoc] Foreach Include

Započeo black_dota, Januar 22, 2011, 13:18:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

black_dota

Ovako imam pitanje oko koristenja foreach includea od Y_Lessa

U temi gde se skida pise ovo:

I realised there isn't actually a release topic for this system. foreach replaces loops (normally the main player loop) with a faster, more efficient loop. Example:

for (new i = 0; i != MAX_PLAYERS; ++i)
{
    if (IsPlayerConnected(i))
    {
        printf("Player %d is connected", i);
    }
}


Simply becomes:


foreach (Player, i)
{
    printf("Player %d is connected", i);
}


Kako bi ja sad mogao da iz ovog: public IsARentCar(carid)
{
for(new i = 0; i < sizeof(RentCar); i++)
{
if(carid == RentCar[i]) return 1;
}
return 0;
}


Pretvorim u taj foreach
Poslednja Izmena: Januar 22, 2011, 13:19:15 POSLE PODNE od [IG]black_dota

1. funkcija samo printa u server konzolu (samp-server) "da se je neki igrac prikljucio na server" isto sto radi i ne pretvorena funkcija ali sada nisam siguran koji bi ti bio ucinak i pomoc od ove druge funkcije tj sta bi dobio njom.... i ako moze link od te teme???

i btw siguran sam 1% da ce radit ali probaj :D

foreach (playerid, i)
{
   if(carid == RentCar)   return 1;
}


[BP] HeLoX ba! ^^
Forum: balkan-paradise.info- Još u izradi!

black_dota

Citat: [BP] HeLoX ba! ^^ poslato Januar 22, 2011, 16:24:01 POSLE PODNE
1. funkcija samo printa u server konzolu (samp-server) "da se je neki igrac prikljucio na server" isto sto radi i ne pretvorena funkcija ali sada nisam siguran koji bi ti bio ucinak i pomoc od ove druge funkcije tj sta bi dobio njom.... i ako moze link od te teme???

i btw siguran sam 1% da ce radit ali probaj :D

foreach (playerid, i)
{
   if(carid == RentCar)   return 1;
}
>
ovo sto si mi objasnjavao sam skontao jos davno

ali ovo sto si stavio neradi jer sam vec probao sa slicnim i ne koristi se playerid vec Player u foreachu

hvala u svakom slucaju

Sry sto skrecem sa teme ,ali bolje ti ja da koristis stock-ove za takve stvari... (msm na Rentcar)


black_dota

Citat: joXy poslato Januar 22, 2011, 19:20:52 POSLE PODNE
Sry sto skrecem sa teme ,ali bolje ti ja da koristis stock-ove za takve stvari... (msm na Rentcar)


nekontam kakve ti gluposti lupas?

jel sam ja pitao za stockove ili za foreach?

Citat: [IG]black_dota poslato Januar 22, 2011, 19:25:03 POSLE PODNE
Citat: joXy poslato Januar 22, 2011, 19:20:52 POSLE PODNE
Sry sto skrecem sa teme ,ali bolje ti ja da koristis stock-ove za takve stvari... (msm na Rentcar)


nekontam kakve ti [cenzura]osti lupas?

jel sam ja pitao za stockove ili za foreach?
-.- ,jer sam reko "sry sto skrecem sa teme"  I to nisu [cenzura]osti,nauci prvo nesto pa onda otvori pawno !
Poslednja Izmena: Januar 22, 2011, 19:49:57 POSLE PODNE od joXy

black_dota

mama te je opet glupog na kompjuter pustila?

odjebes malo oces?

nauci prvo da postujes one sto zele da ti pomognu pa onda postavi pitanje

foreach se koristi za loop kroz igrace, ne kroz vozila, zato ga i za vozila ne mozes koristit

foreach(Player,i)
{
     .
     .
     .
}



black_dota

pa prvo on meni nije pomogao vec me pitao za stockove

nekoristim stock jer necu da koristim inace da sam hteo stavio bi

a foreach sam video u temi na forum.sa-mp.com da moze da se radi i sa vozilima ali nisam skontao
nesto sa Iter_Add ali meni to nije bas najjasnije

Citat: [IG]black_dota poslato Januar 22, 2011, 20:32:58 POSLE PODNE
pa prvo on meni nije pomogao vec me pitao za stockove

nekoristim stock jer necu da koristim inace da sam hteo stavio bi

a foreach sam video u temi na forum.sa-mp.com da moze da se radi i sa vozilima ali nisam skontao
nesto sa Iter_Add ali meni to nije bas najjasnije
Daj ti meni link da vidim sta je to...
I sigurno nije Iter_Add nego je Item_Add i to je vjerovatno za 0.3c (kao za marame i to)
For ya...


I'd catch a grenade for ya
Throw my hand on a blade for ya
I'd jump in front of a train for ya
You know I'd do anything for ya


BestOne.exe | Mapper | n00b Skripter | Bruno Mars Fan | Balkan SA:MP <3 | Fifa 11 <3


For ya...



black_dota

Citat: BestOne.exe poslato Januar 22, 2011, 22:02:13 POSLE PODNE
Citat: [IG]black_dota poslato Januar 22, 2011, 20:32:58 POSLE PODNE
pa prvo on meni nije pomogao vec me pitao za stockove

nekoristim stock jer necu da koristim inace da sam hteo stavio bi

a foreach sam video u temi na forum.sa-mp.com da moze da se radi i sa vozilima ali nisam skontao
nesto sa Iter_Add ali meni to nije bas najjasnije
Daj ti meni link da vidim sta je to...
I sigurno nije Iter_Add nego je Item_Add i to je vjerovatno za 0.3c (kao za marame i to)
nije gledao sam

Iter_Add(Vehicle[0],AddStaticVehicle i tako dalje

ali previse bi mi vremena trebalo da sve to prebacim u taj iter_add

zato pitam ovo za foreach(Nesto, i) ako moze to da se uradi

[code]Prvo staviš gore gdje imas sve ostale new:

[code = c]
new Iterator:RentCars<sizeof(RentCar)>; //Možeš ostaviti sizeof(RentCar) ili staviti broj koliko ti je velik RentCar


Onda:

[code = c]
public IsARentCar(carid)
{
   Iter_Add(RentCars, sizeof(RentCar); //Tu takoÄ'er možeÅ¡ ostaviti sizeof(RentCar) ili staviti broj koliko ti je velik RentCar
   foreach(RentCars, i)
    {
      if(carid == RentCar) return 1;
     }
    return 0;
}
[/code]

I to je to... :)
Poslednja Izmena: Januar 23, 2011, 00:17:02 PRE PODNE od Paradox

Last nick: Paradox