/admins Problem

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
  • Hey leute ich habe ein Problem mit diesem Command


    if(strcmp("/admins", cmd, true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 1338){
    new AdminRangName[25];
    if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
    if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
    if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "Supp/Moderator";}
    if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
    if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
    if(PlayerInfo[i][pAdmin] == 5){AdminRangName = "Admin";}
    if(PlayerInfo[i][pAdmin] == 6){AdminRangName = "SupperAdmin";}
    if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Fulladmin";}
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    else if(PlayerInfo[playerid][pAdmin] != 0){
    SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i)){
    if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2050){
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
    SendClientMessage(playerid, COLOR_GREY, string);
    }}}}}
    return 1;
    }



    Nur das Problem ist bei mir wird dann bei /admins angezeigt
    Admins Online:
    Admin:[Meine ID][Mein Name][Mein Rank z.b. 1] und eig sollte da ja dann Supporter stehen
    Ich weiß nicht was da falsch ist aber kann es mir jemand so machen das es bei /admins so angezeigt wird:
    Admins Online:
    Supporter:[NAME][ID]
    Freue mich über eure HIlfe sry wegen dem PWN ding wusste nicht wie ich das richtig mache

    2 Mal editiert, zuletzt von luis1999 ()


  • Wäre nett wenn du das mal in einer "Übersichtlichen" Form zeigst. So machts kein Spaß dir zu helfen...

  • Habs jz hinbekommen





    Naja....Egal.


    Dann zu deinem Command: (Beispiel)



    new sendername[MAX_PLAYERS];
    GetPlayerName(i, sendername, sizeof(sendername));
    if(PlayerInfo[i][pAdmin] == 1) format(string,sizeof(string),"%s | Supporter| (Rang: %d) ",sendername, PlayerInfo[i][pAdmin]); 
    Dann sendeste das alles mit einem Zeilenumbruch mit einem Dialog / Message.


    L.G.
    heyho ;)

  • Ich meinte damit oben das Pawn ding richtig zu machen Kannst du mir das alles so fertig machen das es geht ?