This is the full code that is being used at the moment in the channel

Code:
 on %*:text:!register*:#perpetual-night:{ notice $nick Hello $nick to register on the forum go here: http://www.perpetualnight.ca/forum/index.php?act=Reg&CODE=00 }
on %*:text:!forum*:#perpetual-night:{ notice $nick The forum homepage is here: http://www.perpetualnight.ca/forum }
on %*:text:!password*:#perpetual-night:{ notice $nick Sorry $nick you need to register on the forum to view passwords: please type !register }
on %*:text:!general*:#perpetual-night:{ notice $nick Hey $nick for general chat go here: http://www.perpetualnight.ca/forum/index.php?showforum=7 }
on %*:text:!welcome*:#perpetual-night:{ notice $nick Introduce yourself $nick on the forum by going here: http://www.perpetualnight.ca/forum/index.php?showforum=9 }
on %*:text:!crazy*:#perpetual-night:{ notice $nick Perpetualnight crazy corner go here: http://www.perpetualnight.ca/forum/index.php?showforum=16 }
on %*:text:!rules*:#perpetual-night:{ notice $nick The forum rules are available here: http://www.perpetualnight.ca/forum/index.php?showtopic=221 }
on %*:text:!faq*:#perpetual-night:{ notice $nick The forum frequently asked questions are here: http://www.perpetualnight.ca/forum/index.php?showtopic=287 }
on *:text:!menu:#perpetual-night:{
   showmenus $nick
}
on %*:join:#perpetual-night:{
     .timer 1 3 check.reg $chan $nick
}
alias check.reg {
   if $2 isreg $1 {
    .mode $1 +v $2
    showmenus $2
   }
 }
 alias showmenus {
     notice $1 Hello $nick welcome to the help menu: Feel free to use the following commands: !register, !forum, !password, !general, !welcome, !crazy, !rules, !faq
}


im useing 2 scripts:
1. is useing the code above (like a bot in the channel)
2. myself (this way i can test the code to see if its working)

the % means half op
the @ means full op

so the menu will only work if the script is half opped in the channel

now in the status window of the script that is giving the responses i see the replies given to the user, so that im happy with, but for instance when i join the channel as a fullop its not giving me the notice

so in a nutshell this is what im after

a user joins the channel and gives them this notice
Code:
.notice $nick Hello $nick ,Welcome to Perpetual-night: Feel free to use the help menu, please type: !menu


then when they type !menu

they get this as a notice
Code:
.notice $nick Welcome to the Help Menu $nick: Feel free to use the following commands: !register, !forum, !password, !general, !welcome, !crazy, !rules, !faq


Then the same when they type any of the following
!register
!forum

they get the responses from the ontext

etc...