/admins bitte Helfen !

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,
    hier ist mein /admins. Wie geht es, das es nicht von einem selbst, sondern von allen ConnectedenPlayern abfragt in dem Format:


    ====Admins======
    Scripter Test1
    Fulladmin Test2
    Admin Test3
    SuperModerator Test4
    Moderator Test5
    Supporter Test6
    ================


    Pls help










    if(strcmp(cmdtext,"/admins",true)==0)
    {
    new string[128];
    new alevel[64];
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0:{alevel="0";}
    case 1:{alevel="Supporter";}
    case 2:{alevel="Moderator";}
    case 3:{alevel="SuperModerator";}
    case 4:{alevel="Admin";}
    case 5:{alevel="Fulladmin";}
    case 6:{alevel="Scripter";}
    }
    //1 reihe
    SendClientMessage(playerid, WEIß,"-----Informationen-----");
    //2Reihe
    format(string,sizeof(string),"[Name: %s] [Adminlevel: %s] ",SpielerName(playerid),alevel);
    SendClientMessage(playerid,WEIß,string);
    //3 reihe
    SendClientMessage(playerid, WEIß,"-----Ende-----");
    return 1;
    }

  • Ungetestet, aber sollte funktionieren.


    if(strcmp(cmdtext,"/admins",true)==0)
    {
    new string[128];
    new alevel[64];
    SendClientMessage(playerid, WEIß,"-----Informationen-----");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    new adminlevel = GetPVarInt(i,"Adminlevel");
    switch(adminlevel)
    {
    case 0:{alevel="0";}
    case 1:{alevel="Supporter";}
    case 2:{alevel="Moderator";}
    case 3:{alevel="SuperModerator";}
    case 4:{alevel="Admin";}
    case 5:{alevel="Fulladmin";}
    case 6:{alevel="Scripter";}
    }
    if(adminlevel > 0)
    {
    format(string,sizeof(string),"[Name: %s] [Adminlevel: %s] ",SpielerName(i),alevel);
    SendClientMessage(playerid,WEIß,string);
    }
    }
    SendClientMessage(playerid, WEIß,"-----GTA:WC-----");
    return 1;
    }