[Pomoc] Foreach Include

Započeo Obrisan korisnik
22. Jan. 2011.
1,756
pregleda
12
postova
Deleted User
Obrisan korisnik
22. Jan. 2011.
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) return 1;
}
return 0;
}

Pretvorim u taj foreach
Haris Hadzic
4
Enforcer
22. Jan. 2011.
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 😄

foreach (playerid, i)
{
  if(carid == RentCar)  return 1;
}
Deleted User
Obrisan korisnik
22. Jan. 2011.
Quote from January 22, 2011, 3:24 pm:
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 😄

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
Marjan_King
5
Kingpin
22. Jan. 2011.
Sry sto skrecem sa teme ,ali bolje ti ja da koristis stock-ove za takve stvari... (msm na Rentcar)
Deleted User
Obrisan korisnik
22. Jan. 2011.
joXy wrote on January 22, 2011, 6:20 pm:
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?
Marjan_King
5
Kingpin
22. Jan. 2011.
Quote from January 22, 2011, 6:20 pm:
Sry sto skrecem sa teme ,ali bolje ti ja da koristis stock-ove za takve stvari... (msm na Rentcar)
nekontam kakve ti osti lupas?

jel sam ja pitao za stockove ili za foreach?

-.- ,jer sam reko "sry sto skrecem sa teme"  I to nisu osti,nauci prvo nesto pa onda otvori pawno !
Deleted User
Obrisan korisnik
22. Jan. 2011.
mama te je opet glupog na kompjuter pustila?

odjebes malo oces?
Gigi-The-Beast
5
Underboss
22. Jan. 2011.
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)
{
    .
    .
    .
}
Deleted User
Obrisan korisnik
22. Jan. 2011.
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
DarkOne
4
Shot Caller
22. Jan. 2011.
Quote from January 22, 2011, 7:32 pm:
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)
Deleted User
Obrisan korisnik
22. Jan. 2011.
BestOne.exe wrote on January 22, 2011, 7:32 pm:
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,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
Johnâ„¢
5
Godfather
22. Jan. 2011.
Prvo staviš gore gdje imas sve ostale new:

[code = c]
new Iterator:RentCars; //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;
}


I to je to... 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha