[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.