1o1 System 2 in ein Raum

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
  • Variable hochzählen, wenn die Variable über 2 ist, einfach "returnen".

  • new arenastatus = 0;
    new arena[MAX_PLAYERS];
    // Irgendwo im Script den Befehl zum Betreten der Arena
    // arenastatus++
    // Benutzt jemand den Befehl, wird die Variable um 1 hochgezählt
    // Variable steht nun also bei 1, kommt der zweite rein, steht die Variable nun bei 2. Somit wäre sie voll.


    // Folgendes muss in den Befehl:
    if(arenastatus < 3)
    {
    if(arena[playerid] == 0) // Ist der Spieler schon in der Arena? Wenn nein (0), dann geht's weiter:
    {
    arena[playerid] = 1; // Spieler ist nun in der Arena
    // Port in die Arena
    // etc.
    }
    else
    {
    // Wenn der Spieler bereits in der Arena ist
    }
    }
    else
    {
    // Wenn die Arena voll ist.
    }


    // Befehl für das Verlassen muss enthalten:
    // arenastatus--
    // arena[playerid] = 0;


    Bin mir nicht sicher ob's funktioniert, hab das heute Morgen nur mal fix geschrieben. Müsste aber so passen. :thumbup: