Admin level frage

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
  • Hy Leute ,



    Wie muss ich hier:



    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerAdmin(playerid))
    {
    if (gPlayerLogged[playerid] != 0){}
    else
    {
    SendClientMessage(playerid, ROT, "Du bist nicht eingeloggt (log dich mit /login (Passwort)) ein !");
    }}

    else {
    return SendClientMessage(playerid,ROT, "Du bist kein Admin");
    }}


    So amchen das es auch nur Admin mit Level benutzen können also wo muss ich das hier genau einfügen:


    if(PlayerInfo[playerid][pAdminlevel] == [Level]);



    Danke

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

  • {
    if(IsPlayerConnected(playerid)) {
    if(PlayerInfo[playerid][pAdminlevel] == [Level]); {
    if (gPlayerLogged[playerid] != 0){
    } else {
    SendClientMessage(playerid, ROT, "Du bist nicht eingeloggt (log dich mit /login (Passwort)) ein !"); }
    } else { return SendClientMessage(playerid,ROT, "Du bist kein Admin");

  • Versteh ich nciht O.o


    Kannst du es mal an meinen Oben angegebenen script einfügen?
    + Bitte das eine Meldung kommt "du hast kein Admin level x" <-- kannst auch blabla schreiben ich werds dann selber einfügen :)


    Danke

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

  • des is des gleiche blos kleiner gemacht naja hier:



    DA WO ES HIN SOLL
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdminlevel] == [Level]);
    {
    if (gPlayerLogged[playerid] != 0)
    {
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist nicht eingeloggt (log dich mit /login (Passwort)) ein !");
    }
    }
    else
    {
    return SendClientMessage(playerid,ROT, "Du bist kein Admin");



    ddes

    Zitat

    Bitte das eine Meldung kommt "du hast kein Admin level x" <-- kannst auch blabla schreiben ich werds dann selber einfügen :)

    kann ich nicht sorry

  • unter was kommt des ding hin poste mal den public


  • dcmd_makeadmin(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerAdmin(playerid))
    {
    if (gPlayerLogged[playerid] != 0){}
    else
    {
    SendClientMessage(playerid, ROT, "Du bist nicht eingeloggt (log dich mit /login (Passwort)) ein !");
    }}


    else {
    return SendClientMessage(playerid,ROT, "Du bist kein Admin");
    }}



    new AdminLevel,target;
    if(sscanf(params,"ud",target,AdminLevel))
    {
    if(PlayerInfo[playerid][pAdminlevel] == 0)
    {
    return SendClientMessage(playerid, GELB, "Benutze: /makeadmin [PlayerID/Name] [AdminLevel] um jemanden zu einem Admin zu machen.");
    }}


    if(PlayerInfo[playerid][pAdminlevel] == 1)
    {
    return SendClientMessage(playerid, ROT, "Du hast nicht die nötigen Rechte um diesen Befehl zu nutzen!");
    }


    if(!IsPlayerConnected(target))
    {
    return SendClientMessage(playerid, ROT, "Falsche Playerid");
    }


    if(AdminLevel < 0 || AdminLevel > 4)
    {
    return SendClientMessage(playerid, 0xFF0000FF, "Das Admin Level kann nicht kleiner als 0 und nicht größer als 4 sein!");
    }


    if(PlayerInfo[playerid][pAdminlevel] == 1)
    {
    return SendClientMessage(playerid, 0xFF0000FF, "Der Spieler wurde erfolgreich zum Admin gemacht");
    }


    return 1;
    }


    Makeadmin ist bisschen falsch aber trotzdem soll es da rein..

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

  • ach du schei__e an dem scheiß sitze ich auch -.-

  • dcmd_makeadmin(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerAdmin(playerid))
    {
    if (gPlayerLogged[playerid] != 0){}
    else
    {
    SendClientMessage(playerid, ROT, "Du bist nicht eingeloggt (log dich mit /login (Passwort)) ein !");
    }
    }


    else
    {
    return SendClientMessage(playerid,ROT, "Du bist kein Admin");
    }
    }



    new AdminLevel,target;
    if(sscanf(params,"ud",target,AdminLevel))
    {
    if(PlayerInfo[playerid][pAdminlevel] == 0)
    {
    return SendClientMessage(playerid, GELB, "Benutze: /makeadmin [PlayerID/Name] [AdminLevel] um jemanden zu einem Admin zu machen.");
    }
    if(PlayerInfo[playerid][pAdminlevel] == 1)
    {
    return SendClientMessage(playerid, ROT, "Du hast nicht die nötigen Rechte um diesen Befehl zu nutzen!");
    }
    {
    if(!IsPlayerConnected(target))
    {
    return SendClientMessage(playerid, ROT, "Falsche Playerid");
    }


    if(AdminLevel < 0 || AdminLevel > 4)
    {
    return SendClientMessage(playerid, 0xFF0000FF, "Das Admin Level kann nicht kleiner als 0 und nicht größer als 4 sein!");
    }


    if(PlayerInfo[playerid][pAdminlevel] == 1)
    {
    return SendClientMessage(playerid, 0xFF0000FF, "Der Spieler wurde erfolgreich zum Admin gemacht");
    }
    }
    }
    return 1;
    }


    weiß nich obs so geht ;)

    Sie brauchen Hilfe bei Linux oder Windows Servern? Wissen nicht, wie man am besten ein Forum o. a. installiert? Dann schreiben Sie mir eine PN und ich versuche Ihnen zu helfen!