v1.3.1: переход на LogToFileEx для надёжной записи логов

OpenFile может не работать на shared-хостингах (MyArena и т.п.).
LogToFileEx — родной механизм SourceMod, гарантированно работает.
This commit is contained in:
deidara
2026-05-01 16:17:01 +03:00
parent e350f7a82e
commit 4cc453722e
2 changed files with 6 additions and 11 deletions
+3 -10
View File
@@ -24,7 +24,7 @@ public Plugin myinfo =
name = "Super Admin Menu",
author = "OpenAI + deidara.dev",
description = "Единое супер-админ меню по команде sm_sadmin",
version = "1.3"
version = "1.3.1"
};
public void OnPluginStart()
@@ -1374,13 +1374,6 @@ void LogAdminAction(int client, int target, const char[] format, any ...)
strcopy(targetInfo, sizeof(targetInfo), "UNKNOWN");
}
File logFile = OpenFile(path, "a");
if (logFile == null)
{
LogError("[super_admin_menu] Не удалось открыть %s для записи.", path);
return;
}
logFile.WriteLine("[%s] %s (%s) -> %s на игроке %s", timestamp, adminName, adminSteam, message, targetInfo);
delete logFile;
// LogToFileEx — родной механизм SourceMod, без префиксов и автосоздания файла
LogToFileEx(path, "[%s] %s (%s) -> %s на игроке %s", timestamp, adminName, adminSteam, message, targetInfo);
}