[Geklärt]Alle Admins anzeigen

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
  • Moin,


    Ich habe ein Befehl gemacht der alle online Teammitgleider auflistet. Nur das Problem ist das er auch welche mit Admin Level 0 anzeigt. Nur ich möchte das es erst ab Adminlevel 1 anzeigt wie mache ich das?

    Einmal editiert, zuletzt von Lehrling ()

  • if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] >= 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s - ID:%d - Rank: %d", sendername,i,PlayerInfo[i][pAdmin]);
    SendClientMessage(playerid, COLOR_HELLROT, string);
    }
    }

  • Habe es gerade mal bei mir überarbeitet:


    if(strcmp(cmdtext, "/team", true)==0)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "_____|Teammitglieder|_____");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[i][pAdmin] > 0)
    {
    new string[100];
    new admins = SpielerInfo[i][pAdmin];
    new spieler[MAX_PLAYER_NAME];
    GetPlayerName(i,spieler,sizeof(spieler));
    format(string, sizeof(string), "%s - ID:%d - Rank: %d",spieler,i,admins);
    SendClientMessage(playerid,COLOR_LIGHTRED, string);
    }
    }
    }
    return 1;
    }



    Ich hoffe ich konnte dir Helfen



    Edit: Codeschnipsel überarbeitet (Abfrage hinzugefügt)

    Einmal editiert, zuletzt von Joshi ()

  • Es geht immer noch nicht und es kommt noch:
     local variable "string" shadows a variable at a preceding level