- Fixed immunity in menu
- Added new command `css_prename` to  perm rename player (until the server restarts - don't set new name to remove perm rename) // @css/ban)
This commit is contained in:
Dawid Bepierszcz
2024-07-03 22:59:26 +02:00
parent 6cf6b1c919
commit bcbcb83a35
10 changed files with 124 additions and 10 deletions

View File

@@ -282,6 +282,11 @@ public partial class CS2_SimpleAdmin
}
});
if (RenamedPlayers.TryGetValue(player.SteamID, out var name))
{
player.Rename(name);
}
return HookResult.Continue;
}
@@ -527,4 +532,23 @@ public partial class CS2_SimpleAdmin
return HookResult.Continue;
}
[GameEventHandler]
public HookResult OnChangedName(EventPlayerChangename @event, GameEventInfo _)
{
CCSPlayerController? player = @event.Userid;
if (player is null || !player.IsValid || player.IsBot)
return HookResult.Continue;
if (RenamedPlayers.TryGetValue(player.SteamID, out var name))
{
if (@event.Newname.Equals(name))
return HookResult.Continue;
player.Rename(name);
}
return HookResult.Continue;
}
}