Ok, now it's fixed :)
Thanks a lot for the tips!
PHP Code:
CreateFilePath(String:buffer[], maxlength)
{
static String:game[32];
static String:version[32];
decl String:date[32];
decl String:temp[128];
// game name
if (strlen(game) == 0)
{
GetGameFolderName(game, sizeof(game));
}
// game version
if (strlen(version) == 0)
{
new Handle:file = OpenFile("steam.inf", "r");
ReadFileLine(file, temp, sizeof(temp));
CloseHandle(file);
TrimString(temp);
new int;
int = FindCharInString(temp, '=', false);
StrCat(version, sizeof(version), temp[int]);
ReplaceString(version, sizeof(version), "=", "v");
ReplaceString(version, sizeof(version), ".", "");
}
// date & time
FormatTime(date, sizeof(date), NULL_STRING);
ReplaceString(date, sizeof(date), "/", "_");
ReplaceString(date, sizeof(date), " - ", "_");
ReplaceString(date, sizeof(date), ":", "_");
ReplaceString(date, sizeof(date), " ", "_");
// path
BuildPath(Path_SM, temp, sizeof(temp), "logs\\%s_%s_%s.txt", game, version, date);
// return
strcopy(buffer, maxlength, temp);
}