|
@@ -145,9 +145,15 @@ namespace Discord.Commands |
|
|
for (int j = 0; j < newArgs.Length; j++) |
|
|
for (int j = 0; j < newArgs.Length; j++) |
|
|
newArgs[j] = args[j].Value; |
|
|
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; |
|
|
|
|
|
|
|
|
// Check permissions here |
|
|
|
|
|
int permissions = _getPermissions != null ? _getPermissions(e.Message.User) : 0; |
|
|
var eventArgs = new CommandEventArgs(e.Message, comm, msg, cmd, argText, permissions, newArgs); |
|
|
var eventArgs = new CommandEventArgs(e.Message, comm, msg, cmd, argText, permissions, newArgs); |
|
|
if (permissions < comm.MinPerms) |
|
|
if (permissions < comm.MinPerms) |
|
|
{ |
|
|
{ |
|
@@ -182,7 +188,7 @@ namespace Discord.Commands |
|
|
CommandEventArgs eventArgs = new CommandEventArgs(e.Message, null, msg, cmd, null, null, null); |
|
|
CommandEventArgs eventArgs = new CommandEventArgs(e.Message, null, msg, cmd, null, null, null); |
|
|
RaiseUnknownCommand(eventArgs); |
|
|
RaiseUnknownCommand(eventArgs); |
|
|
if (builtInHelp) |
|
|
if (builtInHelp) |
|
|
await Reply(eventArgs, $"Command `cmd` does not exist."); |
|
|
|
|
|
|
|
|
await Reply(eventArgs, $"The command `{cmd}` does not exist."); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|