Szerző Téma: Hogy kell switcelni?  (Megtekintve 824 alkalommal)

Hogy kell switcelni?
« Dátum: 2012. október 19. - 17:25:35 »
0 Show voters
Üdv mindenki!PPC_Trucking módba szeretnék új munkákat berakni,csináltam munka scriptet,mûködik is, csak az a baj vele,hogy ha nem a GM-be rakom,akkor nem adja meg/veszi le a pénzt.Ezért kéne valahogy a módba beilleszteni,szerintem ilyen switchekkel megoldaható. De ha valakinek van jobb ötlete,szívesen hallgatom  :) Elõre is köszönöm szépen a válaszokat!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Hogy kell switcelni?
« Válasz #1 Dátum: 2012. október 19. - 17:29:15 »
+1 Show voters
http://wiki.sa-mp.com/wiki/Control_Structures#switch
ez sokat segíthet :) de ajánlom az aláírásomban levõ linkeket megtekinteni mert elég hasznosak lehetnek ( akár angol tudás nélkül is...a példák is elég szemléltetõek )
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Hogy kell switcelni?
« Válasz #2 Dátum: 2012. október 19. - 18:04:51 »
0 Show voters
Ezt már megnéztem,de nem nagyon értem :S
 
new
a = 5; // az a és az 5 mire jó?
switch (a) //tehát az a lenne amit hyvunk?
{
case 1:
{
// Won\'t be called
}
case 2:
{
// Won\'t be called
}
case 5:
{
// Will be called
}
default:
{
// Won\'t be called
}
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Hogy kell switcelni?
« Válasz #3 Dátum: 2012. október 19. - 18:08:33 »
+1 Show voters
new
        a = 5; // ez csak egy változó létrehozása egy megadott értékkel
switch (a) //itt nyitunk egy elágazást, ami az \"a\" változó értékével fog dolgozni
{
        case 1: // ha a == 1
        {
                // nem fog meghívódni, mivel az \"a\" változónak 5 -ös értéke van
        }
        case 2: // ha a == 2
        {
                // nem fog meghívódni, mivel az \"a\" változónak 5 -ös értéke van
        }
        case 5: // ha a == 5
        {
                // meghívódik, mert az \"a\" értéke 5
        }
        default: // ha a megadottak közül egyik sem
        {
                // nem fog meghívódni
        }
}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Hogy kell switcelni?
« Válasz #4 Dátum: 2012. október 19. - 18:14:10 »
+1 Show voters
   /*
    new a; // létrehozunk egy \'a\' változót ( egész számot tudunk benne eltárolni )
    new a = 5; // létrehozunk egy \'a\' változót és 5 értéket adunk neki
*/
new a = 5;
    switch (a) // az \'a\' változó értékét figyeljük a switch-ben
    {
            case 1: // ha az \'a\' értéke 1
            {
                    // Won\'t be called
            }
            case 2: // ha az \'a\' értéke 2
            {
                    // Won\'t be called
            }
            case 5: // ha az \'a\' értéke 5
            {
                    // Will be called
            }
            default: // ha az \'a\' értéke nem felelt meg az elõzõ feltételeknek
            {
                    // Won\'t be called
            }
    }

 
azt mondtad az if-et ismered...leírom mit jelent ez a switch if-ekkel...
 
   new a = 5;
if(a == 1) // case 1:
{
}
else if(a == 2) // case 2:
{
}
else if(a == 5) // case 5:
{
}
else // default:
{
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Hogy kell switcelni?
« Válasz #5 Dátum: 2012. október 19. - 18:15:38 »
0 Show voters
Áhá már értem :) köszi mindkettõtöknek a választ,megy a +

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal