Menu channel,menubar,status {
Services
.ChanServ
..Register Channel:/cs register #$$?"What Channel To Register" $$?*"New Channel Password" $$?"New Channel Description"
..Identify Channel:/cs identify #$$?"What Channel to Identify" $$?*"Channel Password"
..OP Nick:/cs OP #$$?"What Channel" $$?"What Nick To OP"
..DeOp Nick:/cs DEOP #$$?"What Channel" $$?"What Nick to DEOP"
..Channel Info:/cs info #$$?"What Channel"
..MKick Channel:/cs MKICK #$$?"What Channel to MKICK"
..MDeop Channel:/cs MDEOP #$$?"What Channel to MDEOP"
..Count Channel:/cs COUNT #$$?"What Channel"
..Why:/cs why #$$?"What Channel" $$?"What Nick"
..UnBan
...Me:/cs UNBAN #$$?"What Channel"
...All:/cs UNBAN #$$?"What Channel" *
..Channel Settings
...Set Founder:/cs identify #$$?"What Channel to Change Founder?" $$?*"Channel Password" | /cs set #$$?"Channel Name Again" Founder
...Set Passwd:/cs identify #$$?"What Channel to Change Password" $$?*"Present Password for Channel " | /cs set #$$?"What Channel to Change Password?" passwd $$?*"Current Channel Password" $$?*"New Channel Password"
...Set Desc:/cs SET #$$?"What Channel" DESC $$?"Set New Channel Description"
...Mode Lock
....Set Channel Modes:/cs set #$$?"What Channel to set MODES" mlock $$?"What MODES to Set"
....Clear All Channel Modes:/cs set #$$?"What Channel to CLEAR Channel Modes" *
....n
.....+:/cs set #$$?"What Channel" mlock +n
.....-:/cs set #$$?"What Channel" mlock -n
....t
.....+:/cs set #$$?"What Channel" mlock +t
.....-:/cs set #$$?"What Channel" mlock -t
....i
.....+:/cs set #$$?"What Channel" mlock +i
.....-:/cs set #$$?"What Channel" mlock -i
....s
.....+:/cs set #$$?"What Channel" mlock +s
.....-:/cs set #$$?"What Channel" mlock -s
....p
.....+:/cs set #$$?"What Channel" mlock +p
.....-:/cs set #$$?"What Channel" mlock -p
....k
.....+:/cs set #$$?"What Channel" mlock +k
.....-:/cs set #$$?"What Channel" mlock -k
....l
.....+:/cs set #$$?"What Channel" mlock +l
.....-:/cs set #$$?"What Channel" mlock -l
....m
.....+:/cs set #$$?"What Channel" mlock +m
.....-:/cs set #$$?"What Channel" mlock -m
...OpGuard
....ON:/cs SET #$$?"What Channel" OPGUARD ON
....OFF:/cs SET #$$?"What Channel" OPGUARD OFF
...KeepTopic
....ON:/cs SET #$$?"What Channel" KEEPTOPIC ON
....OFF:/cs SET #$$?"What Channel" KEEPTOPIC OFF
...Set URL:/cs SET #$$?"What Channel" URL $$?"What URL"
...Ident
....ON:/cs SET #$$?"What Channel" IDENT ON
....OFF:/cs SET #$$?"What Channel" IDENT OFF
...Restrict
....ON:/cs SET #$$?"What Channel" RESTRICT ON
....OFF:/cs SET #$$?"What Channel" RESTRICT OFF
...TopicLock
....OFF:/cs SET #$$?"What Channel to SET TopicLock OFF" TOPICLOCK OFF
....SOP:/cs SET #$$?"What Channel to SET TopicLock to SOP" TOPICLOCK SOP
....Founder:/cs SET #$$?"What Channel to SET TopicLock to FOUNDER" TOPICLOCK FOUNDER
...LeaveOps
....ON:/cs SET #$$?"What Channel" LEAVEOPS ON
....OFF:/cs SET #$$?"What Channel" LEAVEOPS OFF
...UnSecure
....ON:/cs SET #$$?"What Channel" UNSECURE ON
....OFF:/cs SET #$$?"What Channel" UNSECURE OFF
...Private
....ON:/cs SET #$$?"What Channel" PRIVATE ON
....OFF:/cs SET #$$?"What Channel" PRIVATE OFF
...Verbose
....ON:/cs SET #$$?"What Channel" VERBOSE ON
....OFF:/cs SET #$$?"What Channel" VERBOSE OFF
...Memo Settings
....None:/cs SET #$$?"What Channel" MEMO NONE
....AOP:/cs SET #$$?"What Channel" MEMO AOP
....SOP:/cs SET #$$?"What Channel" MEMO SOP
....Founder:/cs SET #$$?"What Channel" MEMO FOUNDER
..SOP Settings
...Add:/cs SOP #$$?"What Channel" ADD $$?"What Nick to add SOP"
...List:/cs SOP #$$?"What Channel" LIST
...Del:/cs SOP #$$?"What Channel" DEL $$?"What Nick/Index No./Mask to Remove from SOP"
...Wipe:/cs SOP #$$?"What Channel to WIPE all SOP" Wipe
..AOP Settings
...Add:/cs AOP #$$?"What Channel" ADD $$?"What Nick to add AOP"
...List:/cs AOP #$$?"What Channel" LIST
...Del:/cs AOP #$$?"What Channel" DEL $$?"What Nick/Index No./Mask to Remove from AOP"
...Wipe:/cs AOP #$$?"What Channel to WIPE all AOP" Wipe
..AKICK Settings
...Add:/cs AKICK #$$?"What Channel" ADD $$?"What Nick/Mask to add in Channel AKICK list"
...List:/cs AKICK #$$?"What Channel" LIST
...Del:/cs AKICK #$$?"What Channel" DEL $$?"What Nick/Index No./Mask to Remove from AKICK"
...Wipe:/cs AKICK #$$?"What Channel" Wipe
..Drop Channel:/cs identify #$$?"What Channel to Drop" $$?*"Channel Password" | /cs DROP #$$?"Channel Name AGAIN That You Want to DROP"
.NickServ
..Change Nick:/nick $$?"New Nick"
..Identify:/ns identify $$?"What Nick to Identify" $$?*"Nick Password"
..Register:/ns register $$?*"Choose Nick Password To Register" $$?"Your Email Address"
..Set
...PassWord:/ns SET PASSWD $$?*"Current Password" $$?*"New Password"
...URL:/ns set url $$?"URL"
...Enforce
....ON:/ns set ENFORCE on
....OFF:/ns set ENFORCE off
...NOMemo
....ON:/ns SET NOMEMO ON
....OFF:/ns SET NOMEMO OFF
...NOOp
....ON:/ns SET NOOP ON
....OFF:/ns SET NOOP OFF
..Access
...List:/ns ACCESS LIST
...Add:/ns ACCESS ADD $$?"What user@host mask"
...Del:/ns ACCESS DEL $$?"What user@host mask"
...Wipe:/ns ACCESS WIPE
..Recover:/ns RECOVER $$?"What Nick to Recover" $$?*"Nick Password"
..Release:/ns RELEASE $$?"What Nick to Release" $$?*"Nick Password"
..Ghost:/ns GHOST $$?"What Nick to GHOST" $$?*"Nick Password"
..Drop:/ns DROP $$?"What Nick to DROP"
..Info:/ns INFO $$?"What Nick to See Information"
..Acc:/ns ACC $$?"What Nick"
.MemoServ
..Send
...Sop:/ms SENDSOP #$$?"What Channel to send MEMO TO SOP" $$?"What Message"
...Nick:/ms SEND $$?"What Nick to send MEMO" $$?"What Message"
...Channel:/ms SEND #$$"What Channel to send MEMO" $$?"What Message"
..List:/ms LIST
..Read:/ms read $$?"Which message You want to read, type Number below"
..Del
...One:/ms DEL $$?"What MEMO Number to DELETE from list"
...All:/ms DEL ALL
..Undel:/ms UNDEL $$?"What MEMO Number to UN-DELETE from list"
..Purge:/ms PURGE
..Foward
...is it ON or OFF:/ms FORWARD
...ON:/ms FORWARD $me $$?" What Nick to foward MEMOs to"
...OFF:/ms FORWARD -
}
AmytiX, always try to use $input instead of $$?. There are a lot less bugs. You'll want something like
$input(What Channel?,eo,Servbots Menu)
Otherwise nice script. I was thinking about making one myself, but thought it too tedious.
PS I don't think this will work: ....Clear All Channel Modes:/cs set #$$?"What Channel to CLEAR Channel Modes" *
But I might be wrong.