Ca sa explic cat mai detaliat ce vreau mai exact o sa fac un exemplu
Cand se schimba anul,vreau sa se faca automat un "Folder nou" sa zicem "2024",in folder-ul ala sa se creeze un fisier .txt nou de fiecare data cand luna se schimba
sa fie cam asa /logs/2024/
January.txt
February.txt
(pana in December.txt)
Si cand se schimba anul sa faca aceas chestie.
Aici e partea din plugin unde am facut script-ul de logs,daca e nevoie de tot plugin-ul il postez printr-un reply.Multumesc
Code: Select all
public SaveData(id)
{
new szAuthID[35], szName[32]
get_user_authid(id, szAuthID, charsmax(szAuthID))
get_user_name(id, szName, charsmax(szName))
if (!get_pcvar_num(g_pCvarSaveType))
{
new szData[256]
formatex(szData , charsmax(szData), "%i %i", g_iLevel[id], g_iXP[id])
// Open the Vaults
g_iLevelsVaultHandle = nvault_open(g_szLevelsVault)
g_iRanksVaultHandle = nvault_open(g_szRanksVault)
// Saves His Data
nvault_set(g_iLevelsVaultHandle, szAuthID, szData)
nvault_set(g_iRanksVaultHandle, szAuthID, szName)
// Close Vaults
nvault_close(g_iLevelsVaultHandle)
nvault_close(g_iRanksVaultHandle)
new logtext[196], times[32]
get_time( "%d.%m.%Y", times, 31 );
format(logtext, 195, "[%s] [Name: %s] - [SteamID %s] - [Level: %i] - [XP: %i]", times, szName, szAuthID, g_iLevel[id], g_iXP[id]);
write_file("addons/amxmodx/logs/ze_levels.txt", logtext)
}
else
{
new szQuery[128]
formatex(szQuery, charsmax(szQuery), "UPDATE `zombie_escape` SET `Level` = '%d', `XP` = '%d' WHERE ( `SteamID` = '%s' );", g_iLevel[id], g_iXP[id], szAuthID)
SQL_ThreadQuery(g_hTuple, "QuerySetData", szQuery)
}
}