[Hilfe] Dini beispiel speichern [easy]

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
  • alles weiß...so sieht es momentan aus


    public OnPlayerConnect(playerid)
    {
    new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
    new file[64]; format(file,sizeof(file),"%s.txt",name);
    if(dini_Exists(file)) // Die datei ist im Ordner vorhanden


    {
    GivePlayerMoney(playerid,dini_Int(file,"Geld"));
    PlayerInfo[playerid][pBank] = dini_Int(file,"Bank");
    }


    else

    dini_Create(file); // Die datei gibt es nicht und wird deswegen jetzt erstellt

    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
    new file[64]; format(file,sizeof(file),"%s.txt",name);
    dini_IntSet(file,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(file,"Bank",PlayerInfo[playerid][pBank]);


    return 1;
    }

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

  • Auch hier wieder, bei mir funktioniert dein Code, es gibt eigentlich auch keinen Grund warum er es nicht tun sollte...

  • Habe es gerade getestet und es bleibt drinnen alles weiß... kann es sein weil ich einen neuen pawno auf gemacht habe und drinnen nur dcmd/playerinfo definiert habe.. das es nicht geht... vielleicht braucht es noch irgend was anderes... weil wenn ich auch /folders/%s.txt mache geht es nicht alles probiert es geht nur eine .txt datei wenn ich es genau so habe %s.txt. und bei dir geht es wiederum mit /folder...usw... das gibs ja nicht... und nirgends wo ist ein Fehler!

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

  • Hier deine Funktion als Filterscript, du kannst ja gucken was davon bei dir u.U. fehlt...


    #include <a_samp>
    #include <dini>


    new Bank=200;


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
    new file[64]; format(file,sizeof(file),"%s.txt",name);
    if(dini_Exists(file)) // Die datei ist im Ordner vorhanden
    {
    GivePlayerMoney(playerid,dini_Int(file,"Geld"));
    Bank = dini_Int(file,"Bank");
    }
    else
    dini_Create(file); // Die datei gibt es nicht und wird deswegen jetzt erstellt
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
    new file[64]; format(file,sizeof(file),"%s.txt",name);
    dini_IntSet(file,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(file,"Bank",Bank);
    return 1;
    }

  • geht auch nicht habe gerade genau so gemacht wie bei dir... das gibs ja nicht...


    ich geh pennen vielleicht habe ich irgend etwas gemacht was ich wieder morgen weiß... ist immer so in der nacht da arbeitet dein gehirn hälfte nicht mehr oder so...



    danke auf jeden fall das du mnir geholfen hast usw. ich verstehe jetzt denn prinzip :D... Hast was gut bei mir... ;)


    werde jetzt schauen ob sich jemand noch meldet wegen der kake sonst öffne ich morgn abend nen neuen thread.. gtn8 ;)



    Peace

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