TDM scripten?

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 Tag liebe Community...


    Ich stehe vor einem Problem...


    Mein DM-Allrounder Script ist zu 70% fertig...


    Nun möchte ich nun Team-Deathmatch hinzufügen, also 2Teams.


    Man sollte halt immer in 2 Teams aufgeteilt werden und das weiß ich nicht, wie das gehen soll...


    Gibt es da ein Tutorial etc. zu?


    Wäre nett, wenn mir wer helfen könnte :)


    Grüße :love: :love:

  • Ich habe ein DM Script, wo es halt alles Mögliche gibt...
    /dm1 /dm2 /minigun etc. pp...


    Und nun möchte ich auch /tdm hinzufügen....


    Doch ich weiß nicht so recht, wie ich die in 2 Teams aufteile & wie das gerecht aufgeteilt wird...

  • kurze logik:


    Wenn Tdm->


    Wenn team = 1:


    //Spieler in Team 1


    team=0


    else


    //Spieler in Team 0


    team=1




    Dann wird der Nächste Spieler immer in das Team geswitch das 1nen weniger hat, vorrausgesetzt keiner leavet das game.


    Ansonsten ne neue playervar SpielerInfo[playerid][team];


    bei OnPlayerConnect:


    SpielerInfo[playerid][team] = -1;



    Abfrage:


    new team1;


    new team2;
    for(new i =0; i <MAX_PLAYERS; i++){


    if(IsPlayerConnected(playerid){
    if(Spieler[i][team] == 0)team1++;


    if(SpielerInfo[i][team] == 1)team2++;


    }
    }


    if(team1>team2){


    SpielerInfo[playerid][team] = 1;


    //Spieler Positionieren etc. (Team0)


    }


    else if(team2> team1){


    SpielerInfo[playerid][team] = 1;


    //Spieler Positionieren etc. (Team1)


    }