warning 215: expression has no effect bei einer FOR 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
  • Ich habe das Problem, das in dem Folgendem Teil immer der Fehler "warning 215: expression has no effect" kommt:
    ganz oben:
    new GroveStreetSkins[284] = {3,
    105,106,107};
    unter on GamemodeInit:

    for(new i = 1;i++;i<GroveStreetSkins[0])
    {
    AddPlayerClass(GroveStreetSkins[i], spawn_X, spawn_Y, spawn_Z, angle_Z, 0, 0, 0, 0, 0, 0);
    }
    wie bekomme ich den Fehler weg?
    und dann noch weiter unten unter OnPlayerRequestClass:
    for(new i = 1;i++;i<GroveStreetSkins[0])
    {
    if(classid==GroveStreetSkins[i])
    {
    GameTextForPlayer(playerid,"Dieser Skin ist nur für die Grove Street!", 5000, 6);
    }
    }
    und bei jedem skin kommt da immer die Meldung, das der skin nur für Grovestreet sei...
    Was ist mein Fehler?

  • new GroveStreetSkins[284] = {3,
    105,106,107};
    Wie kommst denn dort alleine schon auf 284 ?


    Da du schon die for() Schleife falsch machst,schau dir doch nochmal die Grundlagen an.


    for(new i = 1; i < sizeof(GroveStreetSkins); i++)
    Sicher,dass ihr bei i = 1 anfangen wollt? Dann würdet ihr nämlich den ersten Eintrag des Arrays immer überspringen.Von daher, i = 0.