- Added `ReloadAdminsEveryMapChange` - Reloading sql admins on map start
- Ability to use any valid steamid instead of steamid64
- Fixed chat commands when gagged
- Votes now respect `UseChatMenu` config setting
This commit is contained in:
Dawid Bepierszcz
2024-06-09 17:55:33 +02:00
parent 962529e445
commit 00facafdcb
13 changed files with 105 additions and 62 deletions

View File

@@ -5,6 +5,7 @@ using Microsoft.Extensions.Logging;
using MySqlConnector;
using Newtonsoft.Json;
using System.Collections.Concurrent;
using Serilog.Core;
namespace CS2_SimpleAdmin;
@@ -134,8 +135,9 @@ public class PermissionManager(Database.Database database)
return filteredFlagsWithImmunity;
}
catch (Exception)
catch (Exception ex)
{
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
return [];
}
}
@@ -249,7 +251,10 @@ public class PermissionManager(Database.Database database)
return groupInfoDictionary;
}
catch { }
catch (Exception ex)
{
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
}
return [];
}
@@ -388,7 +393,10 @@ public class PermissionManager(Database.Database database)
await connection.ExecuteAsync(sql, new { PlayerSteamID = playerSteamId, CS2_SimpleAdmin.ServerId });
}
catch { };
catch (Exception ex)
{
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
}
}
public async Task AddAdminBySteamId(string playerSteamId, string playerName, List<string> flagsList, int immunity = 0, int time = 0, bool globalAdmin = false)
@@ -457,7 +465,7 @@ public class PermissionManager(Database.Database database)
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
}
}
@@ -503,7 +511,7 @@ public class PermissionManager(Database.Database database)
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
}
}
@@ -519,7 +527,7 @@ public class PermissionManager(Database.Database database)
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
CS2_SimpleAdmin._logger?.LogError(ex.ToString());
}
}