PA System mit Codes Fileproblem

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 abend,
    ich bin grade am besteln,
    nun wollte ich grade teste nur wenn es nun die Datei für einen premiumuser erstellt wird nicht nur eine mit dem namen des Randomcodes erstellt sondern 997 oder sowas.
    Ich weis im moment nicht woran das liegt, und ich hoffe mir kann einer helfen.
    Hier der Code:
    stock CreatePremiumAccount()
    {
    new rand = 10000 + random(99999);
    new pfad[50];
    for(new pa=1;pa<MAX_PAacc;pa++)
    {
    format(pfad,50,"/Premiumaccounts/%d.txt",rand);
    if(!fexist(pfad))
    {
    dini_Create(pfad);
    paInfo[pa][premiumcode] = rand;
    dini_IntSet(pfad,"PA_Code",rand);
    dini_Set(pfad,"PA_Besitzer","Keiner");
    return LoadPA(pa);
    }
    }
    return 1;
    }
    Mit freundlichen Grüßen
    Sven
    //Edit Überschrift


    Bewerte mich und meine Transaktionen als Mittelsmann

    Einmal editiert, zuletzt von lollipop ()

  • Dein Deutsch ist echt schlimm xD


    Wenn ichs richtig verstehe kriegst du irgendeine Datei oder?


    d.h wenn du


    format(pfad,50,"/Premiumaccounts/%d.txt",rand);


    in


    format(pfad,50,"/Premiumaccounts/%d.txt",GetPlayerName(playerid, name(sizeof));


    änderst, dann wird die Textdatei nach dem Spieler genannt.


    Oder wie soll ich es auffassen?

  • Ich hab gestern den ganzen Tag gepennt sry bin bisschen durcheinander naja egal.
    Also die Datei soll den namen von dem Random generierten Code bekommen.
    Im Moment erstellt es aber 997Dateien anstatt nur einer.
    Mit freundlichen Grüßen
    Sven


    Bewerte mich und meine Transaktionen als Mittelsmann

  • Function SaveBoxer()
    {
    new rand = 10000 + random(99999);
    paInfo[pa][premiumcode] = rand;
    new string[256];
    format(string, sizeof(string), "%d", paInfo[pa][premiumcode]);
    new File: file2 = fopen("%d.ini",rand, io_write);
    fwrite(file2, string);
    fclose(file2);
    return 1;
    }


    Weis gerade net ob es so funktioniert ^^
    aber versuchs mal ich bin nur bissel verstaubt ^^