Add times to ban commands (#13804)

This commit is contained in:
Chief-Engineer
2023-01-30 19:43:44 -06:00
committed by GitHub
parent 3eba394d0b
commit 64fcfd553e
4 changed files with 21 additions and 5 deletions

View File

@@ -128,9 +128,12 @@ namespace Content.Server.Administration.Commands
{
var durations = new CompletionOption[]
{
new("0", "Permanent"),
new("1440", "1 day"),
new("10080", "1 week"),
new("0", Loc.GetString("cmd-ban-hint-duration-1")),
new("1440", Loc.GetString("cmd-ban-hint-duration-2")),
new("4320", Loc.GetString("cmd-ban-hint-duration-3")),
new("10080", Loc.GetString("cmd-ban-hint-duration-4")),
new("20160", Loc.GetString("cmd-ban-hint-duration-5")),
new("43800", Loc.GetString("cmd-ban-hint-duration-6")),
};
return CompletionResult.FromHintOptions(durations, Loc.GetString("cmd-ban-hint-duration"));

View File

@@ -58,7 +58,10 @@ public sealed class RoleBanCommand : IConsoleCommand
{
new("0", Loc.GetString("cmd-roleban-hint-duration-1")),
new("1440", Loc.GetString("cmd-roleban-hint-duration-2")),
new("10080", Loc.GetString("cmd-roleban-hint-duration-3")),
new("4320", Loc.GetString("cmd-roleban-hint-duration-3")),
new("10080", Loc.GetString("cmd-roleban-hint-duration-4")),
new("20160", Loc.GetString("cmd-roleban-hint-duration-5")),
new("43800", Loc.GetString("cmd-roleban-hint-duration-6")),
};
return args.Length switch

View File

@@ -7,6 +7,13 @@ cmd-ban-hint = <name/user ID>
cmd-ban-hint-reason = <reason>
cmd-ban-hint-duration = [duration]
cmd-ban-hint-duration-1 = Permanent
cmd-ban-hint-duration-2 = 1 day
cmd-ban-hint-duration-3 = 3 days
cmd-ban-hint-duration-4 = 1 week
cmd-ban-hint-duration-5 = 2 week
cmd-ban-hint-duration-6 = 1 month
# listbans
cmd-banlist-desc = Lists a user's active bans.
cmd-banlist-help = Usage: banlist <name or user ID>

View File

@@ -11,7 +11,10 @@ cmd-roleban-hint-4 = [duration in minutes, leave out or 0 for permanent ban]
cmd-roleban-hint-duration-1 = Permanent
cmd-roleban-hint-duration-2 = 1 day
cmd-roleban-hint-duration-3 = 1 week
cmd-roleban-hint-duration-3 = 3 days
cmd-roleban-hint-duration-4 = 1 week
cmd-roleban-hint-duration-5 = 2 week
cmd-roleban-hint-duration-6 = 1 month
### Localization for role unban command