/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
  • hi hab mal n frage wie auf vielen server kann man /members eingeben und man sieht alle aderen die on sind aus meiner fraktion und die ränge von den


    zb. ich geb /members ein
    dasnn kommt


    Members Online
    - JoJu_RED Rank 2
    - Nokuso (Leader)
    - breadfhish Rank 6


    weis jemand vieleicht wie ich das in ein GF hineinbekomme ?


    mfg JoJu_RED ;)

    Einmal editiert, zuletzt von JoJu_RED ()

  • Ich habe da rumpobliert und habe einfach /admins verändert auf LCN z.B aber trozdem werden nur admins angezeigt und ich habe schon auf server gesen das es z.b mit /taxi alle taxler angezeigt werden halt nur der nick nicht Dedi(leader) oder so
    p.s. Gesehen auf GTA-Worldmods

  • if (strcmp(cmd, "/members", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Members Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1339)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin: %s", sendername);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    }
    }
    }
    }
    return 1;
    }
    was muss ich denn da ändern ?

  • Admins:
     if (strcmp(cmd, "/admins", true) == 0)
     {
      if(IsPlayerConnected(playerid))
      {
      SendClientMessage(playerid, COLOR_GRAD1, "Admins Online:");
      for(new i = 0; i < MAX_PLAYERS; i++)
      {
      if(IsPlayerConnected(i))
      {
      if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
      {
      GetPlayerName(i, sendername, sizeof(sendername));
      format(string, 256, "Admin: %s", sendername);
      SendClientMessage(playerid, COLOR_GRAD2, string);
      }
      }
      }
      }
      return 1;
     }
    LCN:


      if (strcmp(cmd, "/lcn", true) == 0)
     {
      if(IsPlayerConnected(playerid))
      {
      SendClientMessage(playerid, COLOR_GRAD1, "LCNs Online:");
      for(new i = 0; i < MAX_PLAYERS; i++)
      {
      if(IsPlayerConnected(i))
      {
      if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { }
      {
      GetPlayerName(i, sendername, sizeof(sendername));
      format(string, 256, "LCN: %s", sendername);
      SendClientMessage(playerid, COLOR_GRAD2, string);
      }
      }
      }
      }
      return 1;
     }



    So alles geänder welche variable meinste weil es so auch net Funzt -.-

  • habs jetzt rauzsgefunden wie man es besser hinkrigt hir der Code:


    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 kein teil eines Teams!");
    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, Rang: %d.",sendername, PlayerInfo[i][pRank]);
    if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
    }
    }
    }
    return 1;
    }


    Danke nochmal an alle ;)

  • SendClientMessage(playerid, 0x808000AA, "**Members Online**");

    Ich würde bereits eine definierte Farbe dafür nehmen

  • Ich hab das Thema hier mal gefunden. Und es gleich in meinen Script eingefügt.
    Die ganzen Fraktionen hinein etc.
    Jedoch hab ich nun ein kleines Problem.
    Ich erhalte Errors, die so heissen:



    // Ich hab bei meinem new
    new teamnumber; dazu gefügt.
    Und bei forward
    forward teamnumber();
    Was nun?