Savebox für Fraktion

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
  • Hey Leute.



    Ich hab' das "Savebox-System" von RFT genommen und eingefügt. Savebox


    Meine Frage:
    Godfather hat ja eine Fraktionskasse, wo alle Fraktionen dabei sind etc. Und die Dateien werden ja in einer .cfg Datei gespeichert.
    Ich hab' das gleiche ausprobiert, es kamen zwar keine Errors oder Warnings, aber der Server ging danach nicht mehr an.


    Meine Vermutung: Ich hab das mit der ".cfg speichern" falsch gemacht..
    Wie kann ich das machen, dass das Green "pDrug (Godfahter)" in einer .cfg gespeichert wird für die Fraktionen...


    Halt so sieht das bei der Fraktionskasse aus:


    //------------------------------------------------------------------------------
    public LoadFraktionsKassen()
    {
    new File:Kasse = fopen("Fraktionskassen.cfg",io_read);
    new idx = 0;
    new read[128];
    while(idx < sizeof(FraktionsKasse))
    {
    fread(Kasse,read);
    for(new x=0; x<strlen(read); x++)
    {
    if(read[x]== '\n')
    {
    read[x] = '\0';
    }
    }
    FraktionsKasse[idx] = strval(read);
    idx++;
    }
    fclose(Kasse);
    return 1;
    }


    public SaveFraktionsKassen()
    {
    new File:Kasse = fopen("Fraktionskassen.cfg",io_write);
    new write[24];
    for(new idx; idx < sizeof(FraktionsKasse); idx++)
    {
    format(write,sizeof(write),"%d\n",FraktionsKasse[idx]);
    fwrite(Kasse,write);
    }
    fclose(Kasse);
    return 1;
    }