Fixed commands with .AnyArgs() set

This commit is contained in:
Googie2149
2015-10-29 01:26:12 -04:00
parent db4e8a1ec6
commit d8d0df290b

View File

@@ -145,6 +145,12 @@ namespace Discord.Commands
for (int j = 0; j < newArgs.Length; j++)
newArgs[j] = args[j].Value;
}
else if (comm.MaxArgs == null && comm.MinArgs == null)
{
newArgs = new string[argCount];
for (int j = 0; j < newArgs.Length; j++)
newArgs[j] = args[j].Value;
}
// Check permissions here
int permissions = _getPermissions != null ? _getPermissions(e.Message.User) : 0;
@@ -182,7 +188,7 @@ namespace Discord.Commands
CommandEventArgs eventArgs = new CommandEventArgs(e.Message, null, msg, cmd, null, null, null);
RaiseUnknownCommand(eventArgs);
if (builtInHelp)
await Reply(eventArgs, $"Command `cmd` does not exist.");
await Reply(eventArgs, $"The command `{cmd}` does not exist.");
return;
}
};