[Feature] Socket ahelp tweak + unban command (#67)
* pm event no_admins + entity * unban command
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user