Problem mit dem befehl /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 hier ein problem


    undzwar zeigt er Alle user an Er soll nur die admins anzeigen die gerade Online sind wo hab ich einen Fehler=?


    if (strcmp(cmd, "/admins", true) == 0 || strcmp(cmd, "/supporter", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new sendername[MAX_PLAYER_NAME];
    new string[128];
    new rank;
    SendClientMessage(playerid,0xFFE600FF, " ");
    SendClientMessage(playerid,0xFFE600FF, " Admins und Supporter:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    pInfo[playerid][Adminlevel] = rank;
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string,sizeof(string)," %d* Admin: %s ",pInfo[playerid][Adminlevel],sendername,i);
    SendClientMessage(playerid, 0xFFE600FF, string);
    }
    }
    }
    }
    return 1;
    }

  • änder ma das


    pInfo[playerid][Adminlevel] = rank;


    zu das


    pInfo[i][Adminlevel] = rank;


    und hier stimmt auch was nicht :/


    format(string,sizeof(string)," %d* Admin: %s ",pInfo[playerid][Adminlevel],sendername,i);



    format(string,sizeof(string),"%d Admin: %s",pInfo[i][Adminlevel],sendername); // das i am schluss gehört da nicht hin


    denke nun sollte es gehen


    Edit // Was fisher geschrieben hat stimmt nicht :o

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

    Einmal editiert, zuletzt von Freggel ()