Posts: 66
Threads: 9
Joined: Jul 2011
Reputation:
0
Bueno, quisiera saber si alguien me puede enseсar a usar bucles o loops, se que son muy utiles pero hace bastante tiempo quiero aprender a usarlos y no entiendo, mire la guia de the chaoz pero como esta muy separando no entiendo, gracias!
Posts: 250
Threads: 13
Joined: Jun 2012
Reputation:
0
bueno lo que hace es repetir una funcion tomando el valor de una variable y aumentandolo hasta llegar al que definiste
Posts: 1,779
Threads: 126
Joined: Oct 2010
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
Posts: 444
Threads: 24
Joined: Jan 2013
Reputation:
0
Pufff..
Si con todo eso no aprendiу..
Posts: 1,151
Threads: 46
Joined: Jan 2013
Reputation:
0
Che, їcуmo funciona el do-while?