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 GTAChile");
}
En este ciclo for el mensaje "Hola GTAChile" 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 GTAChile");
}
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.
PD: la hice yo porsiaca pa que no esten pidiendo fuentes y weas