teams

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
  • falls es den thread shcon gibt dann sorry, aber sufu und so war nix drin, was mir geholfen hat...
    ich würde gern ma wissen, wie man ein team erstellt, ich hab mir das in etwa so gedacht (bitte korrieigeren):
    new team1;
    new team2;
    if (strcmp(cmdtext, "/dm", true) == 0) {
    if(GetPlayerTeam(playerid),team1)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,2256.5471,-2560.5615,8.3040); //dm1
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    GivePlayerWeapon(playerid, 22,68);
    GivePlayerWeapon(playerid, 30,30);
    new pname[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ist in /dm", pname);
    SendClientMessageToAll(green, string);
    }
    else if(GetPlayerTeam(playerid),team2)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,2227.9558,-2414.6282,13.5469); //dm2
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    GivePlayerWeapon(playerid, 22,68);
    GivePlayerWeapon(playerid, 30,30);
    new pname[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ist in /dm", pname);
    SendClientMessageToAll(green, string);
    }
    else
    {
    SendClientMessage(playerid,lila,"Du musst einem Team beitreten! (/team1 oder /team2)");
    }
    return 1;
    }


    bei der GiveWeapon, die 8 und ) nimmt der als 8) xD, also 8) = 8 und )
    und egal, ob man dem team beigegtreten ist oder nciht (falls ich das team richtig erstellt habe), es kam imemr die letze meldung

    Einmal editiert, zuletzt von KeksOfDeath ()

  • Spät aber richtig (hoffe ich):


    Mach oben unter includes



    static gTeam[MAX_PLAYERS];
    #define TEAM_0 0
    #define TEAM_1 1


    Und dann bei befehlen:


    if(gTeam[playerid] == TEAM_1) anstatt "if(GetPlayerTeam(playerid),team1)"


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!