mirror of
https://github.com/daffyyyy/CS2-SimpleAdmin.git
synced 2026-10-18 12:57:04 +02:00
1.5.0a
- 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:
parent
6cf6b1c919
commit
bcbcb83a35
10 changed files with 124 additions and 10 deletions
24
Events.cs
24
Events.cs
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue