Y_INI Variablen auslesen für AdminSystem

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
  • Guten Morgen, Brotfische. Ich wollte wissen wie ich bei Y_INI ein AdminSystem erstelle. Also die Abfrage: if(!IsPlayerAnAdmin(playerid) return SendClientMessage("....");
    So sieht mein LoadUser public aus:
    forward LoadUser_data(playerid,name[],value[]);
    public LoadUser_data(playerid,name[],value[])
    {
    INI_Int("Password",PlayerInfo[playerid][pPass]);
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
    INI_Int("Kills",PlayerInfo[playerid][pKills]);
    INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
    INI_Int("Score",PlayerInfo[playerid][pScore]);
    return 1;
    }

    Jedoch hab ich keine Ahnung wie ich das machen soll. Ich hab schonmal versucht irgendwie abzufragen, jedoch funktioniert dies auch nicht. :)


    MfG
    Johannes.

    Einmal editiert, zuletzt von #include ()

  • Mittels einen Stock der das Adminlevel wiederspiegelt :)



    stock IsPlayerAnAdmin(playerid)
    {
    if(PlayerInfo[playerid][pAdmin] > 0)
    return PlayerInfo[playerid][pAdmin];
    else return 0;
    }


    if(IsPlayerAnAdmin(playerid) != 0)return SendClientMessage("....");