Quote:
Originally Posted by Arkshine
Maybe because the path maplogs has to be created before. (either manually, either using mkdir)
|
It worked, thanks
For anyone who wants the fixed code:
PHP Code:
new i, szLogpath[64], szMapname[32], szBuffer[128]
get_mapname(szMapname, charsmax(szMapname))
get_time("%Y%m%d", szBuffer, charsmax(szBuffer))
get_localinfo("amxx_basedir", szLogpath, charsmax(szLogpath))
add(szLogpath, charsmax(szLogpath), "/maplogs")
if(!dir_exists(szLogpath))
mkdir(szLogpath)
do
{
if(i) formatex(g_szMapLogName, charsmax(g_szMapLogName), "%s/%s_%s(%d).log", szLogpath, szMapname, szBuffer, i+1)
else formatex(g_szMapLogName, charsmax(g_szMapLogName), "%s/%s_%s.log", szLogpath, szMapname, szBuffer)
i++
}
while(file_exists(g_szMapLogName))
log_to_file(g_szMapLogName, "Map Started ^"%s^"", szMapname)
This will create a log for everymap that you play on your server.
__________________