/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
  • Hallo,
    ich habe eine /admins funktion, die auch schön und gut ist und funktioniert, aber wenn ich /admins mache, zeigt der mir wer alles admin ist und dadrunter steht dann,
    SERVER: UNKNOWN COMMAND . Wie kann ich das unterdrücken bzw. fixxen?

  • Was verändert sich dadurch? Denn im moment funktionieren alle befehle außer dieser eine.

  • kann jemand einen /admins cmd posten der für Selfmade Adminsystem is?


  • return 0 = false = Falsch
    return 1; = true = Wahr


    oh wie toll, aber die frage ist was sich da an den funktionen ändert das mit 0 = false und 1=true hätte ich mir echt selber denken können

  • ist selfmade von mir musste halt nur nach deinen bedürfnissen ändern ist aber nicht schwer... und ja ich weiß das ist umständlich^^
    //-------------------/ADMINS----------------------------------------
    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, FARBE_BLAU, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] == 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Support: %s", sendername);
    SendClientMessage(playerid, FARBE_GRAU, string);
    }

    else if(PlayerInfo[i][pAdmin] == 2)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin: %s", sendername);
    SendClientMessage(playerid, FARBE_GRAU, string);
    }
    else if(PlayerInfo[i][pAdmin] == 3)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "SuperAdmin: %s", sendername);
    SendClientMessage(playerid, FARBE_GRAU, string);
    }
    else if(PlayerInfo[i][pAdmin] == 4)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "ServerManager: %s", sendername);
    SendClientMessage(playerid, FARBE_GRAU, string);
    }
    else if(PlayerInfo[i][pAdmin] == 5)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "ProjektLeiter: %s", sendername);
    SendClientMessage(playerid, FARBE_GRAU, string);
    }



    }


    }


    }
    return 1;
    }

  • kann den jemand in dcmd und in nur Admin umwandeln?

  • So ungefähr:



    dcmd_admins(playerid,params[])
    {
    new sendername[MAX_PLAYER_NAME];
    new string[256];
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Supporter Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(pInfo[i][alevel] >= 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin: %s", sendername);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    }
    }


    }
    return 1;
    }