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