von dini zu SII

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


    allso ich benutze noch dini, jetzt wollte ich mich auf sii umstellen
    auf meinem server sind jetzt schon über 300 Accounts


    jetzt wollte ich fragen ob ich das so machen kann
    GetPlayerName(playerid, user, sizeof(user));
    format(user, sizeof(user), "/Admin/User/%s.ini", user);
    new Score = dini_Int(user,"score");
    SetPVarInt(playerid, "score", Score);
    zu
    GetPlayerName(playerid, user, sizeof(user));
    if (INI_Open("/Admin/User/%s.ini",user))
    {
    new Score = INI_ReadInt("score");
    SetPVarInt(playerid, "score", Score);
    INI_Close();
    }


    würde das so gehen, wenn nicht bitte ein beispiel

  • jo würde du brauchst aber um die Datei zu öffnen keine abfrage machen



    GetPlayerName(playerid, user, sizeof(user));
    INI_Open("/Admin/User/%s.ini",user);
    new Score = INI_ReadInt("score");
    SetPVarInt(playerid, "score", Score);
    INI_Close();


    so gehts auch

    RFT

  • Hier mal als Beispiel :

    new user[MAX_PLAYER_NAME];
    new dat[128];
    GetPlayerName(playerid, user, sizeof(user));
    format(dat,sizeof(dat),"/Admin/User/%s.ini",user);
    if (INI_Open(dat))
    {
    SetPVarInt(playerid, "score", INI_ReadInt("score"));
    INI_Close();
    }
    else { print("Datei nicht gefunden!");


    Beim schreiben ist es fast genauso. ;) Auch mit Open_INI öffnen -> schreiben -> SaveINI ausführen -> Schließen.
    Bfx Ini ist fast genauso :)



    LG

  • habs jetzt so
    GetPlayerName(playerid, user, sizeof(user));
    format(user,sizeof(user),"/Admin/User/%s.ini",user);
    INI_Open(user);
    SetPVarInt(playerid, "score", INI_ReadInt("score"));
    INI_Close();
    und es geht, danke an euch zwei


    edit: danke an euch 3 xD