07.03.2011, 16:14
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;
}

