Forschleife...

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
  • Guten Morgen, hab grad mal was versucht mit ner Forschleife, funktioniert Alles - Bis auf >> [SERVER]: Unknown Command und ja, ich habs auch schon mit Return 1; versucht


    if (strcmp("/exit", cmdtext, true, 10) == 0)
    {
    for(new i; i<5; i++)if(EinsGegenEins[playerid] || PRaum[i][playerid])
    {
    SpawnPlayer(playerid),SetPlayerInterior(playerid,0),SetPlayerVirtualWorld(playerid,0),ResetPlayerWeapons(playerid);
    if(PRaum[0]{playerid} == 1)return PRaum[0]{playerid} = 0, Raum[0] -= 1;
    if(PRaum[1]{playerid} == 1)return PRaum[1]{playerid} = 0, Raum[1] -= 1;
    if(PRaum[2]{playerid} == 1)return PRaum[2]{playerid} = 0, Raum[2] -= 1;
    if(PRaum[3]{playerid} == 1)return PRaum[3]{playerid} = 0, Raum[3] -= 1;
    if(PRaum[4]{playerid} == 1)return PRaum[4]{playerid} = 0, Raum[4] -= 1;
    }
    return 1;
    }
    return 0;
    }


    MFG


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Das liegt - denke ich - daran, dass du jedes mal nicht 1 returnst. (return PRaum[0]{playerid} = 0, Raum[0] -= 1;)


    Versuchs mal, ohne dass du das die ganze Zeit returnst.


    Gruß,
    Neo. :)


    Will aber mit dem Return in der Forschleife die Spieler um -1 reduzieren bei Exit...


    Naja ich probiers mal, und editiere hier gleich-


    //Edit: Danke hattest Recht, geht jetzt. //Close :D


    MFG


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!