Command /admins

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(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;
    }


    mfg
    joe ?(



    Lua: 63% C++: 23% C#: 53% VB: 96%

  • den /admins befehl hast du eigentlich in jedem normalen adminscript drinne, aber man könnte sicherlich rcons anzeigen:
    if (strcmp(cmdtext, "/rconadmins", true) == 0) {
    for(new i = 0; i <= MAX_PLAYERS; i++) {
    if(IsPlayerAdmin(i)) {
    new string[256];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(i, name, sizeof(name));
    format(string, sizeof(string), "Rcon: %s", name);
    SendClientMessage(playerid,farbe,string); }}
    return 1;
    }

  • Muss ja nicht sein für jeden Admin eine extra Nachricht dem User zu schicken.
    if (strcmp(cmdtext, "/rconadmins", true,11) == 0) {
    new
    name[MAX_PLAYER_NAME],
    adminstring[128],
    c;
    for(new i,j=GetMaxPlayers();i<j;i++) {
    if(IsPlayerConnected(i)) {
    if(IsPlayerAdmin(i)) {
    //if(PlayerInfo[i][Admin]>1) {
    c++;
    GetPlayerName(i,name,MAX_PLAYER_NAME);
    if(c==1) {
    format(adminstring,128,"Rcon Admin(s): %s",name);
    }
    else {
    format(adminstring,128,"%s , %s",adminstring,name);
    }
    }
    }
    }
    if(c==0) {
    SendClientMessage(playerid,COLOR_BLA,"Keine Admins Online");
    }
    else {
    SendClientMessage(playerid,COLOR_BLA,adminstring);
    }
    return 1;
    }
    Hach ja,wie geil der Code hier im Forum immer angezeigt wird :thumbdown:

  • Hallo,


    mr_FatJoe <3 ich hab jz deins ausprobiert und hab 5 errors!



    error 017: undefined symbol "cmd"
    error 017: undefined symbol "PlayerInfo"
    error 001: expected token: ";", but found "]"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line


    Kann mir jemand helfen ich weiß nicht wie die wegmachen soll!


    MfG. BadBoy

    Einmal editiert, zuletzt von BadBoy ()

  • Das Script ist einwandfrei! Du hast kein cmd im GM, also benutz cmdtext und du hast kein Godfather, weil er "PlayerInfo" nicht kennt.
    Keks's Variante wäre was für dich


    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!

  • Zitat von KeksOfDeath

    das ist Keks Variante

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen