Server Log help
#2

pawn Код:
forward Serverlog(string[]);

public Serverlog(string[])
{
    new entry[128 + 64];
    new Year, Month2, Day;
    getdate(Year, Month2, Day);
    new Hour, Minute, Second;
    gettime(Hour, Minute, Second);
    format(entry, sizeof(entry), "[%02d.%02d.%d | %02d:%02d:%02d] %s\r\n",Day, Month2, Year, Hour, Minute, Second, string);
    new File:hFile, string[64];
    format(string, sizeof(string), "Server/Logs/%02d.%s.%02d.log", Day, GetMonthName(month), Year);
    hFile = fopen(string, io_append);
    fwrite(hFile, entry);
    fclose(hFile);
    return 1;
}

public OnPlayerText(playerid, text[])
{
    Serverlog(text);
    return 1;
}

stock GetMonthName(month)
{
    new mname[16];
    switch(month)
    {
        case 1: mname = "January";
        case 2: mname = "February";
        case 3: mname = "March";
        case 4: mname = "April";
        case 5: mname = "May";
        case 6: mname = "June";
        case 7: mname = "July";
        case 8: mname = "August";
        case 9: mname = "September";
        case 10: mname = "October";
        case 11: mname = "November";
        case 12: mname = "December";
    }
    return mname;
}
Reply


Messages In This Thread
Server Log help - by Unknown123 - 07.03.2011, 14:00
Re: Server Log help - by pawn_ - 07.03.2011, 16:14
Re: Server Log help - by Unknown123 - 07.03.2011, 18:32
Re: Server Log help - by bigcomfycouch - 07.03.2011, 18:57
Re: Server Log help - by Unknown123 - 07.03.2011, 19:11
Re: Server Log help - by bigcomfycouch - 07.03.2011, 19:24
Re: Server Log help - by Unknown123 - 07.03.2011, 19:25

Forum Jump:


Users browsing this thread: 1 Guest(s)