Hey Leute,
hab leider ein kleines Problem.
hab mir ne .log Datei erstellt, in der die Admin Commands gespeichert werden,
dass sieht jetzt so aus:
if(SpielerInfo[playerid][Admin] >= 1 && AdminDuty[playerid] == 1)
{
new pName[MAX_PLAYER_NAME];
new str[100];
GetPlayerName(playerid, pName, sizeof(pName));
new File:LogFile = fopen("AdminBefehl.log", io_append);
format(str, sizeof(str), "Name: %s | Admin Level: %d | Befehl: %s", pName, SpielerInfo[playerid][Admin], cmdtext);
fwrite(LogFile, str);
fclose(LogFile);
}
es funktioniert ja auch alles, nur leider wird das alles in die selbe Zeile geschrieben, und das Gefällt mir nicht sehr ^^..
ich möcht das jetzt übersichtlicher machen, damit nach jedem eintrag ein "Enter" gedrückt wird, und somit eine neue Zeile begonnen wird.
ich hatte auch schon statt:
new File:LogFile = fopen("AdminBefehl.log", io_append);
das drinnen:
new File:LogFile = fopen("AdminBefehl.log", io_write);
dann wird aber immer nur eine Zeile gespeichert, und keine neue begonnen, dann sieht man immer nur den letzten Befehl, und das möcht ich auch nicht.
Ich hoffe ihr könnt mir dabei helfen,
danke im Voraus
Mfg