good script, i like help files.
Why do u use "set %active $active" and then call on that var when u can just use $active ?
on 1:dialog:test:sclick:11: {
guide channel
and then
if ( $1 == Channel ) {
msg $active To register a channel type /cs register channel password. You must be an op in the channel and it must not be registered. You must also have a registered nick.
halt
}
I think # can also be used instead of $active
Gemster