/admins Liste erstellen

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

  • if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    new string[200];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(Spieler[i][AdminLevel] >= 1)
    {
    GetPlayerName(i,aname,sizeof(aname));
    format(string,sizeof(string),"* Level %d Administrator %s(%d)",Spieler[i][AdminLevel],aname,i);
    SendClientMessage(playerid,COLOR_GREEN,string);
    }
    }
    return 1;
    }


    Hoffe hab nix vergessen


    Mfg, Black_Game


  • dann so :D

  • Das Level musst du selbst definen.
    Bzw. musst du dem Spieler ein Adminlevel geben.
    Eine einfache Adminanzeige würde so aussehen.
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    new string[200];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i))
    {
    GetPlayerName(i,aname,sizeof(aname));
    format(string,sizeof(string),"*Administrator %s",aname,);
    SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
    SendClientMessage(playerid,COLOR_GREEN,string);
    SendClientMessage(playerid,COLOR_GREEN,"_______________________");
    }
    }
    return 1;
    }

  • if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    new string[200];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i))
    {
    GetPlayerName(i,aname,sizeof(aname));
    format(string,sizeof(string),"*Administrator %s",aname,);
    SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
    SendClientMessage(playerid,COLOR_GREEN,string);
    SendClientMessage(playerid,COLOR_GREEN,"_______________________");
    }
    }
    return 1;
    }
    falsch da Wurde wenn er nicht als rcon eingeloggt ist nicht sehen können
    Nur der wer als Rcon eingeloggt kann das machen


    /7edit pwn code eingefügt


  • So wie ihr das macht wird es nicht klappen. So wie ihr das hier schreibt wird für jeden Admin extra das gesendet:
    ---Admins----
    Level 5 blalba
    ---------------
    ---Admins---
    Level 3 idiot
    ---------------


    So soll es ja nich aussehen...
    Das gehört wenn ihr mich fragt so:



    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    new string[200];
    SendClientMessage(playerid,COLOR_GREEN,"________|Admins|_______");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(Spieler[i][AdminLevel] >= 1)
    {
    GetPlayerName(i,aname,sizeof(aname));
    format(string,sizeof(string),"*Admin Level %d %s",Spieler[i][AdminLevel],aname,);
    SendClientMessage(playerid,COLOR_GREEN,string);
    }
    }
    SendClientMessage(playerid,COLOR_GREEN,"_______________________");
    return 1;
    }