/Admins befehl funktioniert nicht richtig[bin nicht der beste scripter]^^

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
  • }
    if(strcmp("/admins",cmdtext,true) == 0 || strcmp("/supporter",cmdtext,true) == 0)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Online-Liste in Bearbeitung!");
    return 1;
    }




    Was ist der Fehler?!


    Bei SendClintMessage habe ich jetzt einfach mal Online-Liste in Bearbeitung hin geschreiben.


    Viele Grüße Finalluggx3

  • Ja glaubst du da kommen jetzt per Magie alle Admin hin?!
    Du musst schon eine Schleife machen, abfragen ob der Spieler ein Admin ist, wenn ja setzte seinen Namen hin (btw. formatieren)

  • Arbeite lieber mit ocmd.
    Dazu musst du das O-CMD-Include in deinem Script includen.
    Hier hast du mal vergleichsweise mein Admins-Befehl.



    #include <ocmd>


    ocmd:admins(playerid,params[])
    {
    SendClientMessage(playerid, 0xFFFF00FF, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[i][pAdmin] >= 1 && SpielerInfo[i][pAdmin] <= 2000)
    {
    new sendername[40], string[160];
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "%s | Level %d", sendername, SpielerInfo[i][pAdmin]);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
    }
    }
    }
    return 1;
    }

    Probier mal ein wenig damit aus.


    Du hast Probleme beim Programmieren oder mit deinem PC?
    Registriere Dich doch auf PC-Rat-Hilfeforum.de.
    Nach dem Registrieren musst du nur deine E-Mail-Adresse bestätigen,
    dann kann es auch schon losgehen. Also worauf wartest du?


    Erreichbar unter folgender E-Mail-Adresse
    support@pc-rat-hilfeforum.de