Stand's command box is obviously very powerful, so in order to prevent your friends from trolling you by using !unload, every command knows what to do when someone else issued it, even if that is just refusing to operate. As for the commands that do operate for other players, you can find them by searching for "Can be used by other players" in the Command List.
The domain commands.chat allows you to quickly share this document with other players.
Most commands have a limit on the amount of parameters they take, so when you run
aimbot off triggerbot on, the
aimbot command will take "off" as its only parameter, which means that
triggerbot on gets treated as a separate command. However, if we just wanted to toggle aimbot and triggerbot, we would have to use a semicolon (
;) to separate them like
aimbot; triggerbot, as otherwise the
aimbot command would think "triggerbot" is its parameter. Also note that while you're using semicolon-separation, any invalid commands will still allow valid commands to get executed.
Before your commands get resolved, they get "simplified," which means that all non-alphanumeric characters are removed, as there's no commands in Stand with non-alphanumeric characters in them. This allows you to type
!auto_heal! in the command box and have it processed as
Stand only needs the unambigious start of a command in order to execute it, as to allow you to be more creative with your usage of the command box. An example of this would be using
tpway instead of
You may have noticed that there are some commands which have a similar functionality and the same prefix, specifically commands for players and weather commands. These commands support automatic collapsing.
To give you an example:
bounty all 10000 would be ambigious because multiple commands start with "bounty", but luckily for us, "bounty" uses automatic collapsing, which means that the would-be-parameter "all" is added to the command itself, such that it collapses into
bountyall 10000 and becomes an unambigious and valid command.