Hilfe mit Score laden!

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 ich habe ein Riesen Problem mit dem Score speichern, ich benutze das LAdmin System. Aber er lädt den Score nicht. Habe es hinbekommen den Score zuspeichern geht auch alles, aber er lädt den verdammten Score nicht:
    Hier so sieht es zurzeit bei mir aus:


    enum pInfo
    {
    name[MAX_PLAYER_NAME],
    bowner,
    bowned,
    pass,
    pcash,
    bank,
    team,
    Jailed,
    vhpb,
    weed,
    gang,
    condoms,
    inalcatraz,
    score, //Hier ist der Score - In Klein s
    Registered,
    LoggedIn,
    Level,
    Muted,
    Caps,
    LJailTime,
    Frozen,
    FreezeTime,
    Kills,
    Deaths,
    hours,
    mins,
    secs,
    TotalTime,
    ConnectTime,
    MuteWarnings,
    Warnings,
    Spawned,
    TimesSpawned,
    God,
    DoorsLocked,
    SpamCount,
    SpamTime,
    PingCount,
    PingTime,
    BotPing,
    pPing[PING_MAX_EXCEEDS],
    blip,
    blipS,
    pColour,
    SpecID,
    SpecType,
    bool:AllowedIn,
    FailLogin,
    vowned,
    vowner,
    vowned2,
    vowner2,
    vowned3,
    vowner3,
    vowned4,
    vowner4,
    vowned5,
    vowner5,
    vowned6,
    vowner6,
    vowned7,
    vowner7,
    vowned8,
    vowner8,
    vowned9,
    vowner9,
    vowned10,
    vowner10,
    vowned11,
    vowner11,
    vowned12,
    vowner12,
    vowned13,
    vowner13,
    vowned14,
    vowner14,
    vowned15,
    vowner15,
    }


    enum ServerData
    {
    MaxPing,
    ReadPMs,
    SetScore, //Hier der Score wo er den normal laden sollte...
    ReadCmds,
    MaxAdminLevel,
    AdminOnlySkins,
    AdminSkin,
    AdminSkin2,
    NameKick,
    PartNameKick,
    AntiBot,
    AntiSpam,
    AntiSwear,
    NoCaps,
    Locked,
    Password[256],
    GiveWeap,
    GiveMoney,
    ConnectMessages,
    AdminCmdMsg,
    AutoLogin,
    MaxMuteWarnings,
    DisableChat,
    MustLogin,
    MustRegister,
    };


    Das habe ich bei der Login Player
    LoginPlayer(playerid)
    {
    if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid);GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).("money") );}
    if(ServerInfo[SetScore] == 1) SetPlayerScore(playerid, dUserINT(PlayerName2(playerid)).("score") );//HIer sollte der Score passieren(laden)
    dUserSetINT(PlayerName2(playerid)).("loggedin",1);
    PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).("deaths"));
    PlayerInfo[playerid][Kills] = (dUserINT(PlayerName2(playerid)).("kills"));
    PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).("level"));
    PlayerInfo[playerid][Registered] = 1;
    PlayerInfo[playerid][LoggedIn] = 1;
    }


    Das hier habe ich in der neu Speicherung:


    if(dini_Exists(file))
    {
    ServerInfo[MaxPing] = dini_Int(file,"MaxPing");
    ServerInfo[ReadPMs] = dini_Int(file,"ReadPMs");
    ServerInfo[ReadCmds] = dini_Int(file,"ReadCmds");
    ServerInfo[MaxAdminLevel] = dini_Int(file,"MaxAdminLevel");
    ServerInfo[AdminOnlySkins] = dini_Int(file,"AdminOnlySkins");
    ServerInfo[AdminSkin] = dini_Int(file,"AdminSkin");
    ServerInfo[AdminSkin2] = dini_Int(file,"AdminSkin2");
    ServerInfo[AntiBot] = dini_Int(file,"AntiBot");
    ServerInfo[AntiSpam] = dini_Int(file,"AntiSpam");
    ServerInfo[AntiSwear] = dini_Int(file,"AntiSwear");
    ServerInfo[NameKick] = dini_Int(file,"NameKick");
    ServerInfo[PartNameKick] = dini_Int(file,"PartNameKick");
    ServerInfo[NoCaps] = dini_Int(file,"NoCaps");
    ServerInfo[Locked] = dini_Int(file,"Locked");
    ServerInfo[GiveWeap] = dini_Int(file,"SaveWeap");
    ServerInfo[GiveMoney] = dini_Int(file,"SaveMoney");
    ServerInfo[SetScore] = dini_Int(file,"SaveScore"); //Hier der Score^^
    ServerInfo[ConnectMessages] = dini_Int(file,"ConnectMessages");
    ServerInfo[AdminCmdMsg] = dini_Int(file,"AdminCmdMessages");
    ServerInfo[AutoLogin] = dini_Int(file,"AutoLogin");
    ServerInfo[MaxMuteWarnings] = dini_Int(file,"MaxMuteWarnings");
    ServerInfo[MustLogin] = dini_Int(file,"MustLogin");
    ServerInfo[MustRegister] = dini_Int(file,"MustRegister");
    print("\n -Configuration Settings Loaded");
    }


    In der Config.ini steht auch: SaveScore=1, er macht zwar alles wie er soll aber er lädt den Score einfach nicht.
    Kann mir einer Weiterhelfen?

  • Nein geht auch nicht -.- Ich verstehe es einfach nicht, ich bin schon ein guter scripter aber es geht einfach nicht...