Um Commands o.Ä zu loggen
stock LogCommand(event[])
{
new File:log = fopen("command_log.txt", io_append);//je nachdem,wie man es speichern will
fwrite(log, event);
fwrite(log, "\n");
fclose(log);
}
Zu verwenden:
new string[...],hour,minute,second;
gettime(hour,minute,second);
format(string,sizeof(string), " Dieser Command wurde um %02d:%02d:%02d eingegeben.", hour,minute,second);
LogCommand(string);
Alles anzeigen
stock AdminLog(string[])
{
new entry[128],year,month,day,hour,minute,second;
getdate(year, month, day);
gettime(hour, minute, second);
format(entry, sizeof(entry), "[%02d/%02d/%02d | %02d:%02d:%d] %s\n",year,month,day,hour,minute,second,string);
new File:hFile;
hFile = fopen("/Logs/admin.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}