GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Benedek - 2014. Május 06. - 15:48:15

Cím: For - számok 1-99 ig
Írta: Benedek - 2014. Május 06. - 15:48:15
Sziasztok !
Az lenne a kérdésem hogy for-al hogy lehet az 1-99 közötti számokat kiválasztani ?
Rengeteg helyen kerestem, de nem találom sehol  :\'(
Egyébként egy jármû rendszerhez kéne.
Minden hasznos információt köszönök ! :)
Cím: For - számok 1-99 ig
Írta: Dzsugasvili - 2014. Május 06. - 16:24:44
for(new i; i < 99; i++)
{
    ...
}
Cím: For - számok 1-99 ig
Írta: Benedek - 2014. Május 06. - 16:38:37
Idézetet írta: Dzsugasvili date=1399386284\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48116\" data-ipsquote-contentclass=\"forums_Topic

for(new i; i < 99; i++)
{
    ...
}

 

huhh, köszi király vagy :D
98-ig írja ki de oda passzírozok egy +1-et és megvan oldva :D
Cím: For - számok 1-99 ig
Írta: Zsolesszka - 2014. Május 06. - 17:13:18
    for(new i = 1; i < 100; i++)
    {
        ...
    }
Cím: For - számok 1-99 ig
Írta: Dfoglalo - 2014. Május 06. - 17:20:21
Így nem lesz jó, mert - ahogy írtad is - csak 98-ig sorol. Méghozzá azért, mert a feltétel az, hogy addig növelje, míg a változó értéke kisebb, mint 99. E mellett Dzsugasvili értéket sem adott a változónak, így az automatikusan 0-t kapott. Ennek köszönhetõen pedig kiíródott a 0 is, ami nem kell a kérésed szerint. Tehát így a helyes:
 
for(new i = 1; i < 100; i++)

 
De amúgy a kérdésedet ha nagyon komolyan vennénk, miszerint
 
1-99 között[/quote]
akkor csak a [2, 98] intervallumból kéne kiíratni a számokat, elvégre 1 és 99 között nincs ott sem az 1, sem a 99, azok már határok. Tehát így nézne ki a dolog:
 
for(new i = 2; i < 99; i++)

 
Szóval az elsõ hozzászóló sem tévedett nagyot, nála csak az volt a hiba, hogy a 0 és az 1 is beletartozott (reméljük szándékosan írt < 99-et és nem csak azért, mert azt hitte, az még benne lesz, de mindenesetre félig sikerült eltalálni a dolgot, ha szó szerint vesszük a kérésedet). De neked nyilván az elsõ kellett, szóval minden rendben van :D Na meg a téma címében is 1-tõl 99-ig kéred a számokat, csak a témában írtad el picit.
Cím: For - számok 1-99 ig
Írta: Benedek - 2014. Május 06. - 15:48:15
Sziasztok !
Az lenne a kérdésem hogy for-al hogy lehet az 1-99 közötti számokat kiválasztani ?
Rengeteg helyen kerestem, de nem találom sehol  :\'(
Egyébként egy jármû rendszerhez kéne.
Minden hasznos információt köszönök ! :)
Cím: For - számok 1-99 ig
Írta: Dzsugasvili - 2014. Május 06. - 16:24:44
for(new i; i < 99; i++)
{
    ...
}
Cím: For - számok 1-99 ig
Írta: Benedek - 2014. Május 06. - 16:38:37
Idézetet írta: Dzsugasvili date=1399386284\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48116\" data-ipsquote-contentclass=\"forums_Topic

for(new i; i < 99; i++)
{
    ...
}

 

huhh, köszi király vagy :D
98-ig írja ki de oda passzírozok egy +1-et és megvan oldva :D
Cím: For - számok 1-99 ig
Írta: Zsolesszka - 2014. Május 06. - 17:13:18
    for(new i = 1; i < 100; i++)
    {
        ...
    }
Cím: For - számok 1-99 ig
Írta: Dfoglalo - 2014. Május 06. - 17:20:21
Így nem lesz jó, mert - ahogy írtad is - csak 98-ig sorol. Méghozzá azért, mert a feltétel az, hogy addig növelje, míg a változó értéke kisebb, mint 99. E mellett Dzsugasvili értéket sem adott a változónak, így az automatikusan 0-t kapott. Ennek köszönhetõen pedig kiíródott a 0 is, ami nem kell a kérésed szerint. Tehát így a helyes:
 
for(new i = 1; i < 100; i++)

 
De amúgy a kérdésedet ha nagyon komolyan vennénk, miszerint
 
1-99 között[/quote]
akkor csak a [2, 98] intervallumból kéne kiíratni a számokat, elvégre 1 és 99 között nincs ott sem az 1, sem a 99, azok már határok. Tehát így nézne ki a dolog:
 
for(new i = 2; i < 99; i++)

 
Szóval az elsõ hozzászóló sem tévedett nagyot, nála csak az volt a hiba, hogy a 0 és az 1 is beletartozott (reméljük szándékosan írt < 99-et és nem csak azért, mert azt hitte, az még benne lesz, de mindenesetre félig sikerült eltalálni a dolgot, ha szó szerint vesszük a kérésedet). De neked nyilván az elsõ kellett, szóval minden rendben van :D Na meg a téma címében is 1-tõl 99-ig kéred a számokat, csak a témában írtad el picit.