[start] network=Undernet servis.nick=X servis.site=undernet.org clonemask=2 umode=+i ialupd=1 idenon=2 k2b.command=.msg X@channels.undernet.org [popups] #spopup on menu status { $_network .login:msg.x login $inp( ~Login~?*,1) .autologin:nets 4 .- .recovery ..unban yourself [75]:msg.x unban $$?="channel?" $me ..invite yourself [100]:msg.x invite $$?="channel?" $me ..clear mode [400]:msg.x clearmode $$?="channel?" .commands ..op [100]:msg.x op $$?="channel?" $$?="who?" ..deop [100]:msg.x deop $$?="channel?" $$?="who?" ..- ..suspend [100]:msg.x suspend $$?="channel?" ..- ..ban [75]:msg.x ban $$?="channel?" $$?="who/mask?" ..unban [75]:msg.x unban $$?="channel?" $$?="who/mask?" ..- ..topic [50]:msg.x topic $$?="channel?" $$?="new topic?" ..kick [50]:msg.x kick $$?="channel?" $$?="who?" ..- ..voice [25]:msg.x voice # $replace($$snicks,$chr(44),$chr(32)) ..devoice [25]:msg.x devoice # $replace($$snicks,$chr(44),$chr(32)) .- .info ..your access [0]:msg.x access $$?="channel?" $me ..- ..channel info [0]:msg.x chaninfo $$?="channel?" ..channel status [1]:msg.x status $$?="channel?" ..- ..search channels:msg.x search $$?="search for?" ..- ..server map:msg.x map ..MOTD:msg.x motd ..ignorelist:msg.x showignore ..verify cservice rep:xw verify $$?="user to verify?" ..- ..help:msg.x help $?="help on what command?" } ; menu channel { $_network .500: Channel Manager ..Set Command 500 ...Autojoin:msg.x set # autojoin $$?="" ...FloodPro:msg.x set # floodpro $$?="<0-7>" ...Lang:msg.x set # lang $$?="" ...MassDeopPro:msg.x set # massdeoppro $$?="<0-7>" ...NoOp:msg.x set # noop $$?="" ...Set Command Defined:msg.x SET # $$?=" " ...StrictOp:msg.x set # strictop $$?="" .450: Channel Admin ..Set Command 450 ...Keywords:msg.x set # keywords $$?="[text]" ...Mode:msg.x set # mode ...Description:msg.x set # description $$?="[text]" ...URL:msg.x set # url $$?="[url url2 ... urlN]" ...AutoTopic:msg.x set # autotopic $$?="" ...Join:msg.x join # ...Part:msg.x part # ...UserFlags:msg.x set # userflags $$?="<0-2>" .400: Userlist Admin ..Adduser:msg.x adduser # $$?="" $$?="" ..Clearmode:msg.x clearmode # ..Modinfo access, automode ...access:msg.x modinfo # access $$?="" $$?="" ...automode:msg.x modinfo # automode $$?=" ..Remuser:msg.x remuser # $$?="" .200: Userlist Op ..Mask kick:msg.x kick # $$?="" $$?="[reason]" ..Status:msg.x status # .100: Channel Op ..Deop:msg.x deop # $$?=" [nick2] [nick3]" ..Invite:msg.x invite # $$?="" ..Op:msg.x op # $$?=" [nick2] [nick3]" ..Suspend:msg.x suspend # $$?="" $$?=" s,m,h or d" ..Unsuspend:msg.x unsuspend # $$?="" .75: New Channel Op ..Ban:msg.x ban # $$?="" $$?="[duration] [level] $$?="[reason]" ..Unban:msg.x unban # $$?="" .50: Trusted Channel Regular ..Kick:msg.x kick # $$?="" $$?="[reason]" ..Topic:msg.x topic # $$?="" .25: Channel Regular ..Devoice:msg.x devoice # $$?=" [nick2] ... [nickN]" ..Voice:msg.x voice # $$?=" [nick2] ... [nickN]" .1: Minimum Access ..Status:msg.x status # .0: Everyone ..Access, Options: ...access options:msg.x access # $$?=" [options] > Access Options: *, , -min level, -max level, -modif, -none, -op and -voice" ...access for nick:msg.x access # $$?="" ...access for channel: ...-min level:msg.x access # -min $$?="[Enter level] ...-max level:msg.x access # -max $$?="[Enter level] ...-modif:msg.x access # -modif ...-none:msg.x access # -none ...-op:msg.x access # -op ...voice:msg.x access # -voice ..Banlist:msg.x banlist # ..Chaninfo:msg.x chaninfo # ..Help:msg.x help $$?="[command]" ..Info:msg.x info $$?="" ..Lbanlist:msg.x lbanlist # $$?="<* | *!*user@*.host>" ..Login:msg.x login $$?="Enter your REGISTERED username" $$?="" ..Motd:msg.x motd ..New Password:msg.x newpass $$?=" ..Search:msg.x search $$?="" ..Set Invisible:msg.x set invisible $$?="" ..Showcmds:msg.x showcommands # ..Verify:msg.x verify $$?="Enter nickname to verify" } menu nicklist { $_network .op [100]:msg.x op # $replace($$snicks,$chr(44),$chr(32)) .deop [100]:msg.x deop # $replace($$snicks,$chr(44),$chr(32)) .- .kick [50]:msg.x kick # $$1 $$?="" .ban [75]:msg.x ban # $$1 $$?=" " $$?="[reason]" .- .voice [25]:msg.x voice # $replace($$snicks,$chr(44),$chr(32)) .devoice [25]:msg.x devoice # $replace($$snicks,$chr(44),$chr(32)) .- .user [400] ..add user:msg.x adduser # $$1 $$?="Enter user level" ..remove user:msg.x remuser # $$1 ..- ..automode:msg.x modinfo # automode $$1 $$?="" ..access:msg.x modinfo # access $$1 $$?="Enter new value" .- .suspend [100]:msg.x suspend # $address($$1,3) $$?="Enter duration (s|m|h|d)" .unsuspend [100]:msg.x unsuspend # $address($$1,3) .- .access [0]:msg.x access # $$1 } #spopup end