In ein Team Spawnen

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
  • Kann mir pls jemand helfen?


    Habe folgendes Problem
    Wenn man Spawnt, (manchmal laggt es) Dann ist man glaube ich nicht im Team Also man Spawnt nicht in den Team Positione, bekommt nicht die Team Farbe etc.


    Kann mir pls jemand etwas machen, das man Spawnt, in eins der beiden Teams ist ?


    Sollte jetzt aber nicht Team 1 8 Personen & team 2 1 Person sein, sondern sollte schon so Gleichmäsig verteils sein


    Mein OnPlayerRequestSpawn Code:





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

  • Zeig mal diese Funktion



    GetPlayersInTeamFromMaxPlayers

  • Zitat

    ZarneXxX.
    Hast du auch die Einzelnen Spawns Gesetz?
    Sprich new Spawn 1;


    MFG
    ShiNuX

    Ja

    Zitat

    Zeig mal diese Funktion



    GetPlayersInTeamFromMaxPlayers


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





    Ich
    möchte das wenn man Spawnt egal ob man nen Charakter gewählt hat, oder
    via CMD gespwant wird, das man sofort in ein Team kommt, falls man in
    keinem der beiden Teams ist. :s