Szerző Téma: Switch  (Megtekintve 576 alkalommal)

Switch
« Dátum: 2011. január 21. - 19:37:17 »
0 Show voters
csõ all
valaki leirná hogy hogyan tudom használni, -és mire jó- a switch elágazást?
magyarázattal ha lehet.
thx all

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Switch
« Válasz #1 Dátum: 2011. január 21. - 19:42:36 »
0 Show voters
Itt olvasgass kicsit: http://wiki.sa-mp.com/wiki/Control_Structures#switch_2

Szerintem amint végigfutod, egybõl rájössz.  ;)

Switch
« Válasz #2 Dátum: 2011. január 21. - 19:46:16 »
0 Show voters
hát nem nagyon jöttem rá  ::|
angolból nem vagyok ötös :D

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Switch
« Válasz #3 Dátum: 2011. január 21. - 20:45:46 »
0 Show voters
Van pl egy dialogod és rövidíteni szeretnél rajta xD :
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(dialogid == ID2 && response)
{
if(listitem == 0)
{
   SetPlayerPos(playerid, x, y, z);
}
if(listitem == 1)
{
   SetPlayerPos(playerid, x, y, z);
}
if(listitem == 2)
{
   SetPlayerPos(playerid, x, y, z);
}
return 1;
}
return 0;
}

 
Helyett:
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ID && response)
{
switch(listitem)
{
            case 0:SetPlayerPos(playerid, x, y, z);
   case 1:SetPlayerPos(playerid, x, y, z);
   case 2:SetPlayerPos(playerid, x, y, z);
}
return 1;
}
return 0;
}

 
De kurta tesztjében gyorsabbnak viszonyult tehát ajánlatos használni: Link
Volt ChuckNorrisnak egy tutja a ciklusokról de nem találom, abban bene volt minden róla és a használatáról.
« Utoljára szerkesztve: 2011. január 21. - 20:48:05 írta Antonyo »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal