[Duda] Uso de loops
#5

Los bucles es para repetir funciones X veces con valores:

pawn Код:
for(new i = 0; i != 5; i++) //Empieza a contar desde el 0 hasta el 5, por lo que pongamos dentro del cуdigo
//se harб 5 veces. Si traducimos eso al espaсol serнa; Para i que es igual a 0, mientras que i no sea 5, i se sumarб
// tambiйn podemos restarla:
for(new i = 5; i != 0; i--) // Serнa igual pero al revйs; Para i = 5, mientras que i no sea 0, restamos la i.

// y cada vez que se suma o resta, se llama al cуdigo de dentro;
// ejemplo de uso:

for(new x = 0; x != GetMaxPlayers(); x++) // X = 0, mientras que X no sea el total de slots, se suma.
{
if(IsPlayerConnected(x)) // Verifica si el jugador x estб conectado
{
SetPlayerHealth(x, 100.0); // en este caso para rellenar la vida a todos
}
}

//ahora lo mismo pero al revйs:
for(new x = GetMaxPlayers(); x != 0; x--)
{
if(IsPlayerConnected(x)) // Verifica si el jugador x estб conectado
{
SetPlayerHealth(x, 100.0);
}
}

//las dos sirven.

While
while es muy parecido al tнpico for, solo que en este podemos saltar valores, sumarlos etc.
Ejemplo:
pawn Код:
new x = 0;
while(x != GetMaxPlayers()) //Mientras que x no sea igual a GetMaxPlayers:
{
if(IsPlayerConnected(x))
{
SetPlayerHealth(x, 100.0);
}
x++; // en este caso es necesario sumar la variable manualmente
}


//Lo mismo pero restando:
new x = GetMaxPlayers();
while(x != 0)
{
if(IsPlayerConnected(x))
{
SetPlayerHealth(x, 100.0);
}
x--;
}
Espero haberte ayudado, tambiйn lee esto.

Saludos
Reply


Messages In This Thread
[Duda] Uso de loops - by sonnkz - 13.04.2013, 19:04
Respuesta: [Duda] Uso de loops - by JustBored - 13.04.2013, 19:08
Respuesta: [Duda] Uso de loops - by NeuZz - 13.04.2013, 19:10
Respuesta: [Duda] Uso de loops - by Parka - 13.04.2013, 19:14
Respuesta: [Duda] Uso de loops - by adri1 - 13.04.2013, 19:18
Respuesta: [Duda] Uso de loops - by xSDx - 13.04.2013, 19:21
Respuesta: [Duda] Uso de loops - by Dreyfuz - 13.04.2013, 19:37
Respuesta: [Duda] Uso de loops - by JustBored - 13.04.2013, 20:28
Respuesta: [Duda] Uso de loops - by sonnkz - 13.04.2013, 20:29
Respuesta: [Duda] Uso de loops - by Dreyfuz - 13.04.2013, 20:37

Forum Jump:


Users browsing this thread: 3 Guest(s)