stock Log(logname[],text[])
{
new string[256],File:hFile;
format(string,sizeof(string),"%s\r\n",text);
hFile=fopen(logname,io_append);
fwrite(hFile,string);
fclose(hFile);
}
Wenn du jeden Befehl geloggt haben willst, mach es unter OnPlayerCommandText(..)
OnPlayerCommandText(playerid, cmdtext[])
{
new tag, monat, jahr, stunde, minute, sekunde, name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
getdate(jahr,monat,tag);
gettime(stunde,minute,sekunde);
format(string,sizeof(string),"[%02d.%02d.%d | %02d:%02d:%02d]Spieler %s hat den Befehl '%s' benutzt.",tag,monat,jahr,stunde,minute,sekunde,name,cmdtext);
Log("Befehle.log",string);
return 1;
}