Usage: ALIAS [[-]<alias> [<commands>]]
Creates a command alias for <commands>. Commands do not need to be
prefixed with a command character, in fact they shouldn't!
If you want an alias to type something to the channel or query
use SEND or SAY. You can use ';' to put multiple commands in a row.

Special character sequences, usually ScrollZ variables, are prefixed
with '$'. There are certain $ sequences built in to ScrollZ for getting
such information as your nickname and current channel, plus you can
expand your own variables and system variables using the $ format.
You can also expand functions, substituting their return values.
See ASSIGN for more on this.

Here are some simple alias examples:
ALIAS HELLO MSG $0 Hello, $0! $1-
This alias can be used by typing:
HELLO BigCheese How are you?
This would act as though you had typed:
MSG BigCheese Hello, BigCheese! How are you?
ALIAS with just the <alias> argument shows the current alias
for that word. ALIAS with no argument shows all current
aliases. To remove an alias, use ALIAS -<alias>.

To use more than one command in an alias, separate them by ';'.

When using ALIAS in a script it is frequently useful to surround
the contents of your alias with { }s when you want to put more than
one commands in an alias. E.g:
ALIAS loadcommon {
LOAD netsplit
LOAD troy
}
is the same as
ALIAS loadcommon LOAD netsplit;LOAD troy
but lacks the ; and it much easier to read in a script or the
.scrollzrc file.

For more specific information about the $ uses and more examples,
see the specific help files listed below.

See Also:
SET
INPUT_ALIASES
SEND
SAY
ircII programming
ASSIGN
expressions (note also Special Cases at the end)

Back to help index for alias
Back to help index