Articles on: Custom Commands Plugin

Custom Command Arguments

Arguments in Custom Commands allow MEE6 to copy text you send while using the command.

What is exactly an argument?



Arguments of a command are pieces of text that are placed just after the command. They are separated by one or multiple spaces.

For example if you type !my-command @Mario#0001 sun moon:
The command would be my-command
1st argument would be @Mario#0001
2nd argument would be sun
3rd argument would be moon.

How it works



In the custom command response you can write {1} to copy the 1st argument, {2} to copy the second argument, etc...
You can also use ... to copy a range of arguments.

By combining them you can do for exemple:
{1...} to copy all the arguments
{...3} to copy the first 3 arguments
{2...6} to copy arguments from the 2nd to 6th


Example of a report command

Default values



By adding :default text at the end of the code, you can add a default value for when the argument is not specified by the user.
For example: {3:this is the default value of the third argument}

If no default value is set, the bot will copy the code to indicate how to use the command.

Same example as above without giving default values

Same example but with default values

If you have any issues with custom command arguments, do not hesitate to join our support server ✌️

Updated on: 22/02/2020

Was this article helpful?

Share your feedback

Cancel

Thank you!