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[] var durations = new CompletionOption[]
{ {
new("0", "Permanent"), new("0", Loc.GetString("cmd-ban-hint-duration-1")),
new("1440", "1 day"), new("1440", Loc.GetString("cmd-ban-hint-duration-2")),
new("10080", "1 week"), 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")); 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("0", Loc.GetString("cmd-roleban-hint-duration-1")),
new("1440", Loc.GetString("cmd-roleban-hint-duration-2")), 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 return args.Length switch

View File

@@ -7,6 +7,13 @@ cmd-ban-hint = <name/user ID>
cmd-ban-hint-reason = <reason> cmd-ban-hint-reason = <reason>
cmd-ban-hint-duration = [duration] 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 # listbans
cmd-banlist-desc = Lists a user's active bans. cmd-banlist-desc = Lists a user's active bans.
cmd-banlist-help = Usage: banlist <name or user ID> 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-1 = Permanent
cmd-roleban-hint-duration-2 = 1 day 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 ### Localization for role unban command