Adminlevel speichert nicht!

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
  • Hi,
    mein adminlevel speichert nicht!
    Hier einmal wo ich adminlevel hinzugefpgt habe:


    Oben



    enum Players{
    adminlevel,
    }


    Bei OnPlayerConnect:



    PlayerEQ[playerid][adminlevel] = 0;


    Bei OnPlayerDisconnect:



    if(HavePlayerAccount(playerid))
    {
    if(INI_Open(AccountFormat(playerid)))
    {
    INI_WriteInt("adminlevel",PlayerEQ[playerid][adminlevel]);
    INI_Save();
    INI_Close();
    }
    }


    Und der /admins Command bei OnPlayerCom



    if(strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, SWEET_GREEN, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerEQ[i][adminlevel] >= 1 && PlayerEQ[i][adminlevel] < 10)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin: %s - AdminLevel: [%d]", sendername,PlayerEQ[i][adminlevel]);
    SendClientMessage(playerid, SWEET_GREEN, string);
    }
    }
    }
    }
    return 1;
    }


    Wenn ich mri jetzt in den Scriptfiles in meinem Account adminlevel 10 gebe udn gehe dann ingame und mache /admisn werde ich nicht angezeigt!
    Wenn ich dann den Server verlasse und in meinen Scriptfiles gucke steht da wieder Adminlevel 0, dass heißt das Adminlevel speichert nicht!
    Der Rest speichert ja! Tode,Kills,geld usw...


    Bitte um Hilfe!


    MfG ~Luka~


    P.S Die Gamemode ist von Blackfox die man im Showroom finden kann!

  • Wenn ich mri jetzt in den Scriptfiles in meinem Account adminlevel 10 gebe udn gehe dann ingame und mache /admisn werde ich nicht angezeigt!


    Logical Fail.


    In deinem /admins Befehl werden alle mit adminlevel UNTER 10 angezeigt, 10 ausgeschlossen. Von daher müsstest du entweder dein Adminlevel auf 9 ändern, oder den <= Operator verwenden.