While-Schleife

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Zavus Leutz,


    kann mir mal bitte einer die While-Schleife erklären? hab bereits wiki und sufu verwendet aba 0 treffer. wie funktioniert die denn?


    MfG
    Psycho

  • Vll hilft dir das:


    if (strcmp("/x", cmdtext, true, 10) == 0)
    {
    new x;
    x = 1;
    while (x <= 5) // Solange x <= 5 ist wird folgendes gemacht
    {
    SendClientMessageToAll(COLOR_YELLOW, "X ist kleiner oder gleich 5");
    x++;
    }
    return 1;
    }


    Nicht getestet ;)

  • Während die Bedingung die in den while-Klammern stehen erfüllt werden wird das und das ausgeführt.
    Beispiel:
    public OnGameModeInit()
    {
    new x = -2;
    while(x < 10) {
    printf("%d", x);
    x++;
    }
    }


    Beispiel für einen Loop der alle Player durchgeht:
    new players = -1;
    while(players++ < MAX_PLAYERS)
    {
    SendClientMessage(players, 0xFF0000FF, "Something");
    //blabla Code usw.
    }