/Members

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 hm wollt mal fragen ob es sowas schon gibt wenn man 7members eingibt ob da man siht in welche Fraktion der user ist und das man leader und member so sehen kann


    lg Micha

  • Dan machste es so:


    Datei öffnen wo sachen gespeichert werden.
    2 Variablen anlegen ( leader[x] und member[x]) X steht für die member/leader anzahl.
    Wen spieler /members eingibt überprüft du ob er member 2 && leader 2 (irgendwas) ist.
    Wen er z.B. member 2 ist und leader 2 dan machste leader[x(zahl)] = "Name" und member[x(zahl)] = "Name"


    Und gibst es in einer SendClientMessage funktion aus.

  • Hier
    if(strcmp(cmd,"/members",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    new teamnumber;
    if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
    else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keiner Fraktion!");
    return 1;
    }
    SendClientMessage(playerid, 0x808000AA, "__|Members Online|__");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (IsPlayerConnected(i))
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "");
    if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (Leader)",sendername);
    else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
    if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
    }
    }
    }
    return 1;
    }


    Mfg