En este tema explicare algunas extructuras basicas de la programación en pawno como el while, for, do y do while y que los podria ayudar en los script de samp.
While: Es un ciclo que corre mientras las condición es verdadera, una vez que la condición se convierte en falsa el ciclo termina.
EJ:
new Var = 1;
While(var<100){
Var++;
}
Podemos ver que Var va aumentando dentro del ciclo, una ves que llegue a 100 el ciclo termina.
For: Al igual que el while también es una estructura de iteracion pero a esta se le asigna un inicio, un fin y un aumento.
EJ:
for(new a = 1; a<=100; a++){
SendClientMessageToAll(Color_Verde, "Hola");
}
En este ciclo for el mensaje "Hola" se repetirá 100 veces.
El inicio es: new a = 1;
El fin es: a<=100;
El paso o el aumento sera de uno en uno ya que le se pusimos a++, si queremos que el paso sea de dos en dos entonces le ponemos a+=2 o de tres en tres a+=3, etc
Do: Es una estructura que obliga a cumplir una instrucción. En samp el do es muy poco usado ya que no tiene mucha ciencia pero es bueno que lo sepan.
EJ:
do{
SendClientMessageToAll(Color_Verde, "Hola");
}
Do While: Es una estructura de iteracion pero a diferencia del while es que la instrucción primero se realiza y después se comprueba y si la condición del while se convierte en falsa terminara el ciclo y la instrucción se realizara una vez mas.
EJ:
new Var = 1;
do{
Var+=2;
}while(Var<=100);
Cuando var llegue a 100 el ciclo terminara pero la instrucción sera ejecutada por ultima vez.
Espero que les sirva esta pequeña guía.
While: Es un ciclo que corre mientras las condición es verdadera, una vez que la condición se convierte en falsa el ciclo termina.
EJ:
new Var = 1;
While(var<100){
Var++;
}
Podemos ver que Var va aumentando dentro del ciclo, una ves que llegue a 100 el ciclo termina.
For: Al igual que el while también es una estructura de iteracion pero a esta se le asigna un inicio, un fin y un aumento.
EJ:
for(new a = 1; a<=100; a++){
SendClientMessageToAll(Color_Verde, "Hola");
}
En este ciclo for el mensaje "Hola" se repetirá 100 veces.
El inicio es: new a = 1;
El fin es: a<=100;
El paso o el aumento sera de uno en uno ya que le se pusimos a++, si queremos que el paso sea de dos en dos entonces le ponemos a+=2 o de tres en tres a+=3, etc
Do: Es una estructura que obliga a cumplir una instrucción. En samp el do es muy poco usado ya que no tiene mucha ciencia pero es bueno que lo sepan.
EJ:
do{
SendClientMessageToAll(Color_Verde, "Hola");
}
Do While: Es una estructura de iteracion pero a diferencia del while es que la instrucción primero se realiza y después se comprueba y si la condición del while se convierte en falsa terminara el ciclo y la instrucción se realizara una vez mas.
EJ:
new Var = 1;
do{
Var+=2;
}while(Var<=100);
Cuando var llegue a 100 el ciclo terminara pero la instrucción sera ejecutada por ultima vez.
Espero que les sirva esta pequeña guía.
Miér Ago 05, 2020 4:13 am por Mordic
» Volvi!
Miér Mar 11, 2020 7:11 pm por Mordic
» me voy
Dom Mar 01, 2020 11:05 pm por santiagocarlos100
» Volvi!
Dom Mar 01, 2020 11:00 pm por Sr. Idea
» 28/02/2020
Dom Mar 01, 2020 11:00 pm por Sr. Idea
» Deberiamos revivir el foro
Miér Ene 08, 2020 12:58 am por Mordic
» primer post autista del 2020.
Miér Ene 08, 2020 12:15 am por Mordic
» primer post autista del 2019
Sáb Jun 01, 2019 9:42 pm por Filliad
» Muerto De Forazo
Dom Mayo 06, 2018 1:16 am por Filliad