[Feature] Socket ahelp tweak + unban command (#67)

* pm event no_admins + entity

* unban command
This commit is contained in:
HitPanda
2023-05-16 15:33:15 +03:00
committed by Aviu00
parent c1439eb6fc
commit 70318752bc
4 changed files with 92 additions and 2 deletions

View File

@@ -634,12 +634,25 @@ namespace Content.Server.Administration.Systems
private void UtkaSendAhelpPm(string message, string ckey, string sender)
{
var adminManager = IoCManager.Resolve<IAdminManager>();
var admins = adminManager.ActiveAdmins.Any();
var entity = ckey;
_playerManager.TryGetSessionByUsername(ckey, out var session);
if (session?.AttachedEntity != null)
{
var meta = MetaData((EntityUid) session.AttachedEntity);
entity = meta.EntityName;
}
var utkaAhelpEvent = new UtkaAhelpPmEvent()
{
Message = message,
Ckey = ckey,
Sender = sender,
Rid = Get<GameTicker>().RoundId
Rid = Get<GameTicker>().RoundId,
NoAdmins = !admins,
Entity = entity
};
_utkaSockets.SendMessageToAll(utkaAhelpEvent);