[DUDA] Me explican esta linea?
#1

Que funcion cumple el "continue"?

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

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!");
}
Reply
#3

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!
Reply
#4

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


Forum Jump:


Users browsing this thread: 1 Guest(s)