"Team Voll" System - Problem

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
  • Moin hab nen team Voll system für 2 Teams


    mein Problem ist folgendes:
    Wenn ich jetzt in TEAM ROT gehe und ein anderer auch, steht da das das team vollist und dann soll er Team BLAU gehen, aber wenn jetzt 1er in Team blau und einer in Team rot ist dann kann niemand mehr in ein irgendein Team weil da steht das das TEAMvoll ist o.o



    Stock
    stock GetPlayersInTeamFromMaxPlayers(teamid)
    {
    new playercount = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(HasPlayerSpawned[i] == false) continue;
    if(GetPlayerState(i) == PLAYER_STATE_NONE) continue;
    if(gTeam[i] != teamid) continue;
    playercount++;
    }
    return playercount;
    }



    public OnPlayerSpawn
    new red = GetPlayersInTeamFromMaxPlayers(TEAM_RED);
    new blue = GetPlayersInTeamFromMaxPlayers(TEAM_BLUE);
    if(red > blue && gTeam[playerid] == TEAM_RED)
    {
    GameTextForPlayer(playerid, "~r~Team Voll!~n~~w~Waehle ein anderes Team!", 3000, 5);
    ForceClassSelection(playerid);
    SetPlayerHealth(playerid, 0);
    }
    else if(blue > red && gTeam[playerid] == TEAM_BLUE)
    {
    GameTextForPlayer(playerid, "~b~Team Voll!~n~~w~Waehle ein anderes Team!", 3000, 5);
    ForceClassSelection(playerid);
    SetPlayerHealth(playerid, 0);
    }

    4 Mal editiert, zuletzt von [RLG]Zepp. ()

  • Hm das geht ja nicht...
    Kann jemand helfen? o.o

    4 Mal editiert, zuletzt von [RLG]Zepp. ()