Can you clarify what you mean? If you're wanting to have the output contain more than 1 separate message, this alias assumes you're wanting all the text to be sent as 1 message. If you mean about formatting scripts, the scripts editor puts the indent there for you. The way I learned scripting was to look at other scripts to see how they work. If I understood things correctly, then I can make changes to the script, and if the behavior isn't what I expect, then I've not understood things correctly.

Have a look at this website https://en.wikichip.org/wiki/mirc/commands/me where there's a page for each /command and each $identifier plus other pages. Most of these pages have examples of ways the item can be used.

Also, at a scripts repository like https://mircscripts.net/?page=home you can find a wide variety of scripts, many of which are simple enough to follow along as a learning tool. You can also search this forum by searching for an appropriate keyword, though some terms will deluge you with too many results.

As with every programming language, many things can be done multiple ways, so the choices are sometimes made in an attempt to choose the fastest way, or simply from the scriptor's preference. For example, here are 2 different ways to do the same thing:

var %variable value
or
%variable = value

Some scriptors like to use the 2nd method, but I prefer the 1st method because I think it's easier to read. It also lets me see the intent of creating something as a local variable vs as a global.