getippte commands saven

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
  • weiss von euch jemand wie ich das hinn bekomm das zb wenn jemand nen command bz /beispiel eingiebt das das dann in ner txt datei mit uhrzeit im fs ordner gespeichert wird


    also in der txt datei sollte dann folgendes stehn


    1.1.2009 17:10 otto /beispiel


    hab eben schon selber mal probiert aber ich packs nicht ^^

  • beim command:
    new File:log = fopen("file.txt",io_append);
    new string[128],name[18];
    GetPlayerName(playerid,name,18);
    format(string,sizeof string,"Datum und Zeit musste selber machen^^ | %s | %s",name,cmdtext[0]);
    fwrite(log,string);
    fclose(log);


    Dürfte gehen ;)

  • forward Save(filename[],text[]);
    public Save(filename[],text[])
    {
    new File:befehlsdatei, dateipfad[128], string[128], year,month,day, hour,minute,second;
    getdate(year,month,day); gettime(hour,minute,second);

    format(dateipfad,sizeof(dateipfad),"befehle/%s.txt",filename);
    befehlsdate = fopen(dateipfad,io_append);
    format(string,sizeof(string),"[%d.%d.%d %d:%d:%d] %s\r\n",day,month,year,hour,minute,second,text);
    fwrite(befehlsdate,string);
    fclose(befehlsdate);

    return 1;
    }


    versuch das mal