on 1:TEXT:*:?: { haltdef if ($1 == downloads) { disp.dnld } elseif ($1 == download) { download } elseif ($1 == commands) { disp.cmds } elseif ($1 == exit) { disp.exit } else { msg $nick Sorry, unknown command, for a list type commands, thank you. halt } } alias disp.dnld.drivers { msg $nick Boo } alias download { if ($1 == drivers) { disp.dnld.drivers } elseif ($1 == manuals) { disp.dnld.manuals } else { msg $nick Please specify the type of downloads. For a list, type downloads else } } alias disp.dnld { msg $nick User Downloads: drivers, manuals } alias disp.cmds { msg $nick Command List: downloads, exit, news msg $nick For a detailed instruction, do commands . msg $nick Example: commands downloads }