From 67ad1851bfd819f5ac7fcb11145b1c14980a65f2 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Fri, 26 Jan 2024 13:45:16 +0100 Subject: [PATCH] 1.2.8c - Updated CounterStrikeSharp to 159 - Minor changes --- CS2-SimpleAdmin.cs | 26 +++++++++++++------------- CS2-SimpleAdmin.csproj | 2 +- Events.cs | 4 ++-- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/CS2-SimpleAdmin.cs b/CS2-SimpleAdmin.cs index a4ba2d3..fa2e012 100644 --- a/CS2-SimpleAdmin.cs +++ b/CS2-SimpleAdmin.cs @@ -18,7 +18,7 @@ using System.Text; namespace CS2_SimpleAdmin; -[MinimumApiVersion(154)] +[MinimumApiVersion(159)] public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig { public static IStringLocalizer? _localizer; @@ -36,7 +36,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig "CS2-SimpleAdmin"; public override string ModuleDescription => "Simple admin plugin for Counter-Strike 2 :)"; public override string ModuleAuthor => "daffyy"; - public override string ModuleVersion => "1.2.8b"; + public override string ModuleVersion => "1.2.8c"; public CS2_SimpleAdminConfig Config { get; set; } = new(); @@ -510,7 +510,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig 0 && time <= 30) @@ -1689,10 +1689,9 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig", whoCanExecute: CommandUsage.CLIENT_AND_SERVER)] @@ -1706,19 +1705,20 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig - { - Server.ExecuteCommand($"changelevel {map}"); - }); - if (caller == null || caller != null && caller.UserId != null && !silentPlayers.Contains((ushort)caller.UserId)) { StringBuilder sb = new(_localizer!["sa_prefix"]); sb.Append(_localizer["sa_admin_changemap_message", caller == null ? "Console" : caller.PlayerName, map]); Server.PrintToChatAll(sb.ToString()); } + + AddTimer(3.0f, () => + { + Server.ExecuteCommand($"changelevel {map}"); + }, CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); } + [ConsoleCommand("css_changewsmap", "Change workshop map.")] [ConsoleCommand("css_wsmap", "Change workshop map.")] [ConsoleCommand("css_workshop", "Change workshop map.")] [CommandHelper(1, "")] @@ -1728,7 +1728,7 @@ public partial class CS2_SimpleAdmin : BasePlugin, IPluginConfig + AddTimer(3.0f, () => { Server.ExecuteCommand(_command); - }); + }, CounterStrikeSharp.API.Modules.Timers.TimerFlags.STOP_ON_MAPCHANGE); } [ConsoleCommand("css_asay", "Say to all admins.")] diff --git a/CS2-SimpleAdmin.csproj b/CS2-SimpleAdmin.csproj index e9be7e6..4bb2cad 100644 --- a/CS2-SimpleAdmin.csproj +++ b/CS2-SimpleAdmin.csproj @@ -9,7 +9,7 @@ - + diff --git a/Events.cs b/Events.cs index 053b92d..5433402 100644 --- a/Events.cs +++ b/Events.cs @@ -25,7 +25,7 @@ public partial class CS2_SimpleAdmin RegisterEventHandler(OnRoundStart); AddCommandListener("say", OnCommandSay); AddCommandListener("say_team", OnCommandTeamSay); - AddCommandListener("callvote", OnCommandCallVote); + //AddCommandListener("callvote", OnCommandCallVote); } /*private HookResult OnPlayerFullConnect(EventPlayerConnectFull @event, GameEventInfo info) @@ -202,7 +202,7 @@ public partial class CS2_SimpleAdmin if (player != null && player.UserId != null && gaggedPlayers.Contains((ushort)player.UserId)) { - if (gaggedPlayers.TryTake(out ushort removedItem) && removedItem != (int)player.UserId) + if (gaggedPlayers.TryTake(out ushort removedItem) && removedItem != (ushort)player.UserId) { gaggedPlayers.Add(removedItem); }