Admins anzeigen lassen

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
  • Ich habe ein Problem und zwar wenn ich bei mir aufn Server /admins eingebe wird der Chat komplett leer und so sieht mein Befehl aus:
    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
      SendClientMessage(playerid,grün,"Folgende Supporter sind online: ");


    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsInAdmin[playerid] >= 1)
    {
    new string[128];
    new adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"%s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    }


    }


  • if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,grün,"Folgende Supporter sind online: ");


    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsInAdmin[i] >= 1)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"%s",adminname);
    SendClientMessage(playerid,weiß,string);
    }}
    return 1;
    }



  • wenn ich das so mache:
    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,grün,"Folgende Supporter sind online: ");
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsInAdmin[i] == 1)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"Supporter: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    if(IsInAdmin[i] == 2)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"Moderator: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }
    if(IsInAdmin[i] == 3)
    {
    new string[128], adminname[MAX_PLAYER_NAME];
    GetPlayerName(i,adminname,sizeof(adminname));
    format(string,sizeof(string),"ServerOwner: %s",adminname);
    SendClientMessage(playerid,weiß,string);
    }}
    return 1;
    }

    dann werden die auch angezeigt oder ? Also sprich mit dem Rank davor

  • if (strcmp("/admins", cmdtext, true))
    {
    new msg[MAX_PLAYER_NAME+20],namex[MAX_PLAYER_NAME];
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(i == playerid || !IsPlayerConnected(i) || IsPlayerNPC(i) || !IsInAdmin[i])continue;
    GetPlayerName(i,namex,sizeof namex);
    format(msg,sizeof msg,(IsInAdmin[i] == 1) ? ("Supporter: %s") : (IsInAdmin[i] == 2) ? ("Moderator: %s") : (IsInAdmin[i] >= 3) ? ("ServerOwner: %s") : (""),namex);
    SendClientMessage(i,0x0000FFFF,msg);
    }
    return 1;
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Admins Online:");
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i))
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"%s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    }
    return 1;
    }


    versuch ma denn da steht aber nicht welcher rang der admin ist aber bei mir klappt es

  • ich habe versucht den Code ein wenig auszubauen aber jetzt spammt der mir den ganzen chat zu ich habe folgendes :
    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Admins Online:");
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(IsInAdmin[playerid] >= 1)(i);
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"Supporter: %s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    if(IsInAdmin[playerid] >= 2)(i);
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"Moderator: %s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    if(IsInAdmin[playerid] >= 3)(i);
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"Administrator: %s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    if(IsInAdmin[playerid] >= 4)(i);
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"ServerOwner: %s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    }
    return 1;
    }