From b0c7fd12c34f08063391e61b93242d5819ebc852 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Wed, 17 Jun 2026 02:59:23 +0200 Subject: [PATCH] Bump version to 1.8.2a and add rename timer --- CS2-SimpleAdmin/CS2-SimpleAdmin.cs | 2 +- CS2-SimpleAdmin/Events.cs | 2 +- CS2-SimpleAdmin/Managers/PlayerManager.cs | 10 ++++++++++ CS2-SimpleAdmin/VERSION | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs index 83d5856..8ea5f4f 100644 --- a/CS2-SimpleAdmin/CS2-SimpleAdmin.cs +++ b/CS2-SimpleAdmin/CS2-SimpleAdmin.cs @@ -22,7 +22,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig "CS2-SimpleAdmin" + (Helper.IsDebugBuild ? " (DEBUG)" : " (RELEASE)"); public override string ModuleDescription => "Simple admin plugin for Counter-Strike 2 :)"; public override string ModuleAuthor => "daffyy"; - public override string ModuleVersion => "1.8.1a"; + public override string ModuleVersion => "1.8.2a"; public override void Load(bool hotReload) { diff --git a/CS2-SimpleAdmin/Events.cs b/CS2-SimpleAdmin/Events.cs index 26df60c..8d0149a 100644 --- a/CS2-SimpleAdmin/Events.cs +++ b/CS2-SimpleAdmin/Events.cs @@ -253,7 +253,7 @@ public partial class CS2_SimpleAdmin player.DiePosition = null; } - AddTimer(0.41f, () => + AddTimer(0.5f, () => { foreach (var list in RenamedPlayers) { diff --git a/CS2-SimpleAdmin/Managers/PlayerManager.cs b/CS2-SimpleAdmin/Managers/PlayerManager.cs index 2f08393..1e9c5c2 100644 --- a/CS2-SimpleAdmin/Managers/PlayerManager.cs +++ b/CS2-SimpleAdmin/Managers/PlayerManager.cs @@ -275,6 +275,16 @@ internal class PlayerManager /// public void CheckPlayersTimer() { + CS2_SimpleAdmin.Instance.AddTimer(5f, () => + { + foreach (var (steamid, name) in CS2_SimpleAdmin.RenamedPlayers) + { + var player = Helper.GetPlayerFromSteamid64(steamid); + if (player == null || !player.IsValid || player.PlayerName == name) continue; + player.Rename(name); + } + }); + CS2_SimpleAdmin.Instance.PlayersTimer = CS2_SimpleAdmin.Instance.AddTimer(61.0f, () => { #if DEBUG diff --git a/CS2-SimpleAdmin/VERSION b/CS2-SimpleAdmin/VERSION index e86c1d6..dafd1e7 100644 --- a/CS2-SimpleAdmin/VERSION +++ b/CS2-SimpleAdmin/VERSION @@ -1 +1 @@ -1.8.1a \ No newline at end of file +1.8.2a \ No newline at end of file