Paintball System frage

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
  • Hallo ich habe eine frage und zwar habe ich jetzte eine frage wenn ich jetzte 2 Teams habe Team BLau und Rot und es bis 10 Kills geht. WIe frage ich jetzte ab ob Team Rot oder ob Team Blau jetzte gewonnen hat ? Bisheriger Code if(PaintballRunde2(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {


    if(PaintballRot2(i)
    {
    // HIER MÖCHTE ICH ABFRAGEN OB JEMAND EINEN AUS TEAM BLAU GEKILLT HAT: WIE MACHE ICH DAS ?
    }
    if(PaintballBlau2(i)
    {


    }
    if(PaintballKills(i) == 10)
    {
    SendClientMessage(i,COLOR_GREEN,"Die Runde ist vorbei ( Das Team Rot hat gewonnen )");
    }
    }
    }

  • new PTeam[2]; //erstelle Array, zum Abfragen der TeamPunkte
    public OnPlayerDeath(playerid, killerid, reason)
    {
    if(ABFRAGEN WLECHES TEAM)
    {
    PTeam[TEAMNR] ++;
    if(PTeam[TEAMNR] < 10) return 1;
    //Hier Abfragen, welches Team gewonnen hat
    }
    }


    Ich erstelle eine Array für 2 Teams (Wo die Punkte gespeichert werden)
    Ich gehe davon aus, dass du die Teams mit Nummern speicherst (Hoffentlich 1 und 0)+
    Die lässt du dann in den Index von PTeam eintragen, um das Team heraus zu finden.
    Du erhöhst die Punkte um 1.
    Dann wird direkt abgefragt, ob jetzt die Punkte über oder gleich 10 sind.
    Wenn das geschieht hat das jeweilige Team gewonnen.


    L.G.

  • also so ? if(PaintballBlau)
    {
    PTeam[0] ++;
    if(PTeam[0] < 10) return 1;
    //Hier Abfragen, welches Team gewonnen hat
    }
    if(PaintballBlau2)
    {
    PTeam[0] ++;
    if(PTeam[0] < 10) return 1;
    //Hier Abfragen, welches Team gewonnen hat
    }
    if(PaintballRot)
    {
    PTeam[1] ++;
    if(PTeam[1] < 10) return 1;
    //Hier Abfragen, welches Team gewonnen hat
    }
    if(PaintballRot2)
    {
    PTeam[1] ++;
    if(PTeam[1] < 10) return 1;
    //Hier Abfragen, welches Team gewonnen hat
    }