EDIT: SMALL UPDATE ADDED]
This should help you navigate the realm of controling Chanserv, Nickserv and Memoserv.
All it does it add a bunch of simple menus to your status, channel and nicklist rightclick menus. They contain most of the services commands (I left the useless and dangerous ones off).
http://www.heners.co.uk/csnscommands.zip
It comes with installation instructions.
Here is the whole fucking script:
# Semi0NET Chanserv Commands
menu status {
Channel Commands
.Invite:/msg chanserv invite $$?="Invite yourself into which chan?"
.Unban:/msg chanserv unban $$?="Invite yourself into which chan?"
}
menu channel {
Channel Commands
.Invite:/msg chanserv invite $$?="Invite yourself into which chan?"
.Unban:/msg chanserv unban $$?="Invite yourself into which chan?"
.-
.Access List:/msg chanserv access $chan list
.Info:/msg chanserv info $chan
.Op Self:/msg chanserv op $chan
.Voice Self:/msg chanserv voice $chan
.Register:/msg chanserv register $chan $$?="Enter a Founder Password"
.Identify as Founder:/msg chanserv identify $chan $$?="Enter Founders Password"
.Set
..Founder:/msg chanserv set $chan founder $$?="Enter new founders nick"
..Successor:/msg chanserv set $chan SUCCESSOR $$?="Enter new sucessors nick"
..Password:/msg chanserv set $chan password $$?="Enter new password"
..Mode Lock:/msg chanserv set $chan mlock $$?="Enter the new modelock string"
..Topic:/msg chanserv set $chan topic $$?="Enter new topic"
..Topic Lock
...On:/msg chanserv set $chan topiclock on
...Off:/msg chanserv set $chan topiclock off
..Private
...On:/msg chanserv set $chan private on
...Off:/msg chanserv set $chan private off
..Secure Ops
...On:/msg chanserv set $chan SECUREOPS on
...Off:/msg chanserv set $chan SECUREOPS off
..Restricted
...On:/msg chanserv set $chan RESTRICTED on
...Off:/msg chanserv set $chan RESTRICTED off
..Secure
...On:/msg chanserv set $chan SECURE on
...Off:/msg chanserv set $chan SECURE off
..Entry Message
...Set:/msg chanserv set $chan entrymsg $$?="Enter new Entry Message"
...Clear:/msg chanserv set $chan entrymsg -
...Set:/msg chanserv set $chan email $$?="Enter new Email Address"
...Clear:/msg chanserv set $chan email -
..Url
...Set:/msg chanserv set $chan url $$?="Enter new URL"
...Clear:/msg chanserv set $chan url -
..Guard
...On:/msg chanserv set $chan GUARD on
...Off:/msg chanserv set $chan GUARD off
..Split Ops
...On:/msg chanserv set $chan SPLITOPS on
...Off:/msg chanserv set $chan SPLITOPS off
.Access
..List:/msg chanserv access $chan list
..Add/Change:/msg chanserv access $chan add $$?="Enter Mask or Nickname" $$?="Enter Level"
..Remove:/msg chanserv access $chan del $$?="Enter Mask or Index on the List"
.Auto Kick
..List:/msg chanserv akick $chan list
..Add:/msg chanserv akick $chan add $$?="Enter Mask" $$?="Enter Reason"
..Remove:/msg chanserv akick $chan del $$?="Enter Mask or Index on the List"
.Levels
..List:/msg chanserv level $chan list
..Set:/msg chanserv level $chan set $$?="Enter Type or List Index" $$?="Enter New Level"
..Reset
...One:/msg chanserv level $chan reset $$?="Enter Mask or Index on the List"
...All:/msg chanserv level $chan reset ALL
}
menu nicklist {
-
Chanserv Commands
.Access
..Add/Change:/msg chanserv access $chan add $$1 $$?="Enter Level"
..Remove:/msg chanserv access $chan del $$1
.Add Auto Kick:/msg chanserv akick $chan add $$1 $$?="Enter Reason"
Nickserv Info:/msg nickserv info $$1
}
menu status,channel {
Nickserv Commands
.Set Nickserv Nick:/set %nickservnick $$?="Enter your nickserv nick. Note: This is for the script only, for use with the recover, release and ghost commands"
.Set Nickserv Password:/set %nickservpass $$?="Enter your nickserv password. Note: This is for the script only. It does NOT change your password on Nickserv."
.-
.Register:/msg Nickserv register $$?="Enter Nickserv Password"
.Access
..List:/msg nickserv access list
..Add:/msg nickserv access add $$?="Enter Mask"
..Remove:/msg nickserv access del $$?="Enter Mask"
.Set
..Kill
...On:/msg Nickserv set kill on
...Off:/msg Nickserv set kill off
...Immed:/msg Nickserv set kill immed
..Automask
...On:/msg Nickserv set automask on
...Off:/msg Nickserv set automask off
..Set Password:/msg nickserv set password $$?="Enter new Nickserv Password. Note: This does not change the password stored in the script"
..Secure
...On:/msg Nickserv set secure on
...Off:/msg Nickserv set secure off
..Unsecure
...On:/msg Nickserv set unsecure on
...Off:/msg Nickserv set unsecure off
..Private
...On:/msg Nickserv set Private on
...Off:/msg Nickserv set Private off
..Memos
...On:/msg Nickserv set Memos on
...Off:/msg Nickserv set Memos off
..Notify
...On:/msg Nickserv set Notify on
...Off:/msg Nickserv set Notify off
..Signon
...On:/msg Nickserv set Signon on
...Off:/msg Nickserv set Signon off
...Set:/msg Nickserv set email $$?="Enter new Email Address"
...Clear:/msg Nickserv set email -
..URL
...Set:/msg Nickserv set URL $$?="Enter new Email Address"
...Clear:/msg Nickserv set URL -
..Hide
...All
....On:/msg Nickserv set Hide All on
....Off:/msg Nickserv set Hide All off
....On:/msg Nickserv set Hide email on
....Off:/msg Nickserv set Hide email off
...URL
....On:/msg Nickserv set Hide url on
....Off:/msg Nickserv set Hide url off
...Address
....On:/msg Nickserv set Hide Addr on
....Off:/msg Nickserv set Hide addr off
...Quit
....On:/msg Nickserv set Hide quit on
....Off:/msg Nickserv set Hide quit off
..ICQ Number:/msg nickserv set UIN $$?="Enter the new ICQ number"
..GSM
...Set:/msg Nickserv set GSM $$?="Enter new GSM Number"
...Clear:/msg Nickserv set GSM -
..Phone
...Set:/msg Nickserv set Phone $$?="Enter new Phone Number"
...Clear:/msg Nickserv set Phone -
..Master:/msg nickserv set master $$?="Enter new master nickname"
.Recover:/msg nickserv recover %nickservnick %nickservpass
.Ghost:/msg nickserv ghost %nickservnick %nickservpass
.Link:/msg nickserv link $$?="Nick to link to?" $$?="Password of Nick to link to?"
.Unlink
..This Nick:/msg nickserv unlink
..Other Link:/msg nickserv link $$?="Nick to Unlink?" $$?="Password of Nick to unlink?"
}
menu status,channel {
Memoserv Commands
.Memo List:/msg memoserv list
.Send:/msg memoserv send $$?="Enter recipient nick or channel" $$?="Enter message"
.Read/List
..Own Memos
...List:/msg memoserv list
...One:/msg memoserv read $$?="Enter Memo Index"
...All:/msg memoserv read all
..Channel Memos
...List:/msg memoserv list $chan
...One:/msg memoserv read $chan $$?="Enter Memo Index"
...All:/msg memoserv read $chan all
.Forward
..One:/msg memoserv forward $$?="Enter Memo Index" $$?="Nick/channel to forward memo too?"
..All:/msg memoserv forward all $$?="Nick/channel to forward memo too?"
.Reply:/msg memoserv reply $$?="Enter Memo Index" $$?="Message?"
.Delete
..Own Memos
...One:/msg memoserv del $$?="Enter Memo Index"
...All:/msg memoserv del all
..Channel Memos
...One:/msg memoserv del $chan $$?="Enter Memo Index"
...All:/msg memoserv del $chan all
}
EDIT: SMALL UPDATE ADDED