You can stack multiple commands in MUSHclient by using a semicolon (;). The problem is that the commands are not evaluated and so aliases are lost. :( Here are two aliases that fix it.
The first one does the general command stacking for us. You'll want to turn off the native command stacking setting (in World Configuration-->Input-->Commands). Then add an alias with the name:
*;*
That's star semicolon star. Give it the text:
Execute ("%1")
Execute ("%2")
And make it Send to Script.
Now that accomplishes part of the work, but leaves out an important piece. I always compulsively type a SPACE after a semi-colon (proper English grammar and all). If you do the same, it will not execute your aliases correctly. So we are going to add one more alias with the name of:
*
Look VERY closely. The text of the alias is space star. Give it the text:
Execute ("%1")
And make it Send to Script. This will in affect trim ALL left spaces from any command you enter and now your aliases will work just fine. Have fun stacking aliases!
If you've used my other aliases, something like:
uon;lc;la
becomes:
unlock north
open north
look 2.
con 2.
look all