Schleifenproblem

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
  • So, nun habe ich mal eine Frage an euch :D


    Irgendwie fällt mir hier kein Fehler auf, aber die erste Schleife läuft immer nur einmal durch, und man bekommt Unknown Command.
    Hier der ganze Befehl:



    if(!strcmp("/haauke",cmdtext,false))
    {
    SpielerGang[0][1][SpielerID]=SpielerStats[playerid][MySQLID];//Zum Test
    SpielerGang[1][4][SpielerID]=SpielerStats[playerid][MySQLID];//Zum Test
    SpielerGang[2][3][SpielerID]=SpielerStats[playerid][MySQLID];//Zum Test
    SpielerGang[3][2][SpielerID]=SpielerStats[playerid][MySQLID];//Zum Test
    new Text[64];
    format(Text,sizeof(Text),"Deine MySQL ID: %d",SpielerStats[playerid][MySQLID]);
    SendClientMessage(playerid,FARBE_GELB,Text);
    for(new i=0;i<10;i++)//Zum Test
    {
    new X=0;
    printf("Schleifvorgang Nummer %d",i);
    while(X<10)//Zum Test
    {
    printf("Jetziges Gangmitglied: %d",SpielerGang[i][X][SpielerID]);
    if(SpielerGang[i][X][SpielerID] == SpielerStats[playerid][MySQLID])
    {
    format(Text,sizeof(Text),"Du bist in der Gang: %s",GangStats[i][Gangname]);
    SendClientMessage(playerid,FARBE_GELB,Text);
    }
    X++;
    }
    }
    return 1;
    }


    Edit: Mehr Infos gegeben.
    Edit 2: Nachgedacht -> Gelöst. Das Array war 10 Groß, also mit Null eigentlich nur 9. Somit war die Schleife zu groß :D

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

    2 Mal editiert, zuletzt von |-|auke ()