parent
f782a4719a
commit
f7581b1f21
|
|
@ -65,13 +65,23 @@ public sealed class BanListEui : BaseEui
|
|||
unban = new SharedServerUnban(unbanningAdmin, ban.Unban.UnbanTime.UtcDateTime);
|
||||
}
|
||||
|
||||
(string, int cidrMask)? ip = ("*Hidden*", 0);
|
||||
var hwid = "*Hidden*";
|
||||
|
||||
if (_admins.HasAdminFlag(Player, AdminFlags.Pii))
|
||||
{
|
||||
ip = ban.Address is { } address
|
||||
? (address.address.ToString(), address.cidrMask)
|
||||
: null;
|
||||
|
||||
hwid = ban.HWId == null ? null : Convert.ToBase64String(ban.HWId.Value.AsSpan());
|
||||
}
|
||||
|
||||
Bans.Add(new SharedServerBan(
|
||||
ban.Id,
|
||||
ban.UserId,
|
||||
ban.Address is { } address
|
||||
? (address.address.ToString(), address.cidrMask)
|
||||
: null,
|
||||
ban.HWId == null ? null : Convert.ToBase64String(ban.HWId.Value.AsSpan()),
|
||||
ip,
|
||||
hwid,
|
||||
ban.BanTime.UtcDateTime,
|
||||
ban.ExpirationTime?.UtcDateTime,
|
||||
ban.Reason,
|
||||
|
|
@ -96,13 +106,22 @@ public sealed class BanListEui : BaseEui
|
|||
unban = new SharedServerUnban(unbanningAdmin, ban.Unban.UnbanTime.UtcDateTime);
|
||||
}
|
||||
|
||||
(string, int cidrMask)? ip = ("*Hidden*", 0);
|
||||
var hwid = "*Hidden*";
|
||||
|
||||
if (_admins.HasAdminFlag(Player, AdminFlags.Pii))
|
||||
{
|
||||
ip = ban.Address is { } address
|
||||
? (address.address.ToString(), address.cidrMask)
|
||||
: null;
|
||||
|
||||
hwid = ban.HWId == null ? null : Convert.ToBase64String(ban.HWId.Value.AsSpan());
|
||||
}
|
||||
RoleBans.Add(new SharedServerRoleBan(
|
||||
ban.Id,
|
||||
ban.UserId,
|
||||
ban.Address is { } address
|
||||
? (address.address.ToString(), address.cidrMask)
|
||||
: null,
|
||||
ban.HWId == null ? null : Convert.ToBase64String(ban.HWId.Value.AsSpan()),
|
||||
ip,
|
||||
hwid,
|
||||
ban.BanTime.UtcDateTime,
|
||||
ban.ExpirationTime?.UtcDateTime,
|
||||
ban.Reason,
|
||||
|
|
|
|||
|
|
@ -104,6 +104,11 @@
|
|||
///</summary>
|
||||
Adminchat = 1 << 17,
|
||||
|
||||
///<summary>
|
||||
/// Permits the visibility of Pii in game and on SS14 Admin
|
||||
///</summary>
|
||||
Pii = 1 << 18,
|
||||
|
||||
/// <summary>
|
||||
/// DeltaV - The ability to whitelist people. Either this permission or +BAN is required for remove.
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Reference in New Issue