SA-MP Forums Archive
[DUDA] Me explican esta linea? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA] Me explican esta linea? (/showthread.php?tid=605975)



[DUDA] Me explican esta linea? - yesid001 - 27.04.2016

Que funcion cumple el "continue"?

Linea:
PHP код:
if(!IsPlayerConnected(playerid)) continue; 
Gracias de ante mano.


Respuesta: [DUDA] Me explican esta linea? - x3378 - 27.04.2016

Continue salta una iteraciуn en un bucle.

En tu cуdigo saltarб las iteraciones en las que un jugador no estй conectado.


Код:
for (new i = 0; i < MAX_PLAYERS; i++)
{
    if (!IsPlayerConnected(i))
        continue; //Hasta aquн llega la iteraciуn si la condiciуn de arriba se cumple(Jugador no estб conectado).

   //Si la condiciуn no se cumpliу(Jugador si estб conectado), la iteraciуn continua y le llegarб el mensaje.
    SendClientMessage(i, -1, "Hola!");
}



Respuesta: [DUDA] Me explican esta linea? - yesid001 - 27.04.2016

Quote:
Originally Posted by x3378
Посмотреть сообщение
Continue salta una iteraciуn en un bucle.

En tu cуdigo saltarб las iteraciones en las que un jugador no estй conectado.


Код:
for (new i = 0; i < MAX_PLAYERS; i++)
{
    if (!IsPlayerConnected(i))
        continue; //Hasta aquн llega la iteraciуn si la condiciуn de arriba se cumple(Jugador no estб conectado).

   //Si la condiciуn no se cumpliу(Jugador si estб conectado), la iteraciуn continua y le llegarб el mensaje.
    SendClientMessage(i, -1, "Hola!");
}
Perfecto, muchas gracias!



Re: [DUDA] Me explican esta linea? - F1N4L - 27.04.2016

Outro exemplo:

Код:
for (new i = 0; i < 10; i++)
{
    if(i == 5) continue;
    printf(i);
}
Vai imprimir na tela: 0, 1, 2, 3, 4, 6, 7, 8, 9
o nъmero 5 serб pulado, como o amigo acima comentou.