Custom command aliases (needs finished)

This commit is contained in:
Vortrex
2023-02-18 14:36:57 -06:00
parent 889d7898c3
commit ad8c459839
2 changed files with 71 additions and 0 deletions

View File

@@ -454,6 +454,8 @@ function loadCommands() {
new CommandData("language", setLocaleCommand, "<language name>", getStaffFlagValue("None"), true, false, "Sets your language"),
new CommandData("locale", setLocaleCommand, "<language name>", getStaffFlagValue("None"), true, false, "Sets your language"),
new CommandData("setlang", setLocaleCommand, "<language name>", getStaffFlagValue("None"), true, false, "Sets your language"),
new CommandData("locales", showLocaleListCommand, "", getStaffFlagValue("None"), true, false, "Shows a list of available languages"),
new CommandData("languages", showLocaleListCommand, "", getStaffFlagValue("None"), true, false, "Shows a list of available languages"),
],
messaging: [],
misc: [
@@ -882,6 +884,12 @@ function processPlayerCommand(command, params, client) {
return true;
}
let possibleAlias = getPlayerAliasForCommand(command);
if (possibleAlias) {
// Just change to the command the alias is for, then continue as normal
command = possibleAlias.forCommand;
}
let commandData = getCommand(toLowerCase(command));
let paramsDisplay = params;