Problem mit Chat-Log

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
  • Folgende Funktion nutze ich für meine Logs:


    forward log_chat(logtext[]);
    public log_chat(logtext[])
    {
    new File:logfile=fopen("/Logs/chatlog.txt", io_append);
    new stunde, minute, sec, string[256];
    new jahr, monat, tag;


    gettime(stunde, minute, sec);
    getdate(jahr, monat, tag);
    format(string, sizeof(string), "%d.%d.%d [%d:%d:%d] %s\n",tag, monat, jahr, stunde, minute, sec, logtext);
    fwrite(logfile, string);
    fclose(logfile);
    }


    Jetzt beginnt er aber nicht nach jedem neuen Eintrag eine neue Zeile ?(
    Woran liegt das? Kann mir jemand helfen?

  • forward log_chat(logtext[]);
    public log_chat(logtext[])
    {
    new File:logfile;
    new stunde, minute, sec, string[256];
    new jahr, monat, tag;

    gettime(stunde, minute, sec);
    getdate(jahr, monat, tag);
    format(string, sizeof(string), "%d.%d.%d [%d:%d:%d] %s\r\n",tag, monat, jahr, stunde, minute, sec, logtext);
    logfile=fopen("/Logs/chatlog.txt", io_append);
    fwrite(logfile, string);
    fclose(logfile);
    }


    Versuchs mal so.


    MfG.
    Me

  • seit dem ich \r noch mit reingenommen habe geht es. Was bringt \r ?