home *** CD-ROM | disk | FTP | other *** search
/ WinFiles.com / InfoMagic-WinFilesDotCom-June1998-Disc3of3-DAMAGED_DISC.iso / chat-textadd / C-Script.exe / Sysfiles / NetPops / csrvmenu.mrc < prev    next >
Text File  |  1998-04-04  |  23KB  |  428 lines

  1. ;CServe/Uworld popups were created by SethD <SethD@C-Script.com>
  2. ;and are included in C-Script, which is available at
  3. ;http://www.c-script.com/.
  4. ;
  5. ;Join me on IRC! /server irc.c-script.com Ports: 6660-6669 and 7000
  6. ;
  7. ;CSERVE Channel Service and UWORLD Operator Service are Copyright (c)
  8. ;1997 Michael Dabrowski <mdabrows@cuc.edu>
  9. ;
  10. on 1:LOAD: { 
  11.   if (%cservcnk == $null) { set %cservcnk $$?="Nickname of CServe CHANNEL bot" }
  12.   if (%uworldonk == $null) { set %uworldonk $$?="Nick of Uworld OPER bot" }
  13. }
  14. on 1:INVITE:#OperMessages:join $chan
  15. raw 372:* {
  16.   if (Possible == $2 && clones == $4 && from == $5) { wrecho2 Possible Clones:12 $remove($remove($3,$chr(91)),$chr(93)) $+  users found at12 $remove($remove($6,$chr(91)),$chr(93)) | editbox -s /mkill $remove($remove($6,$chr(91)),$chr(93)) Clones are NOT allowed on this network! (/motd) | halt }
  17.   if ($2 == MOTD:) { wrecho2 Special MOTD: $3- | halt }
  18.   if (Illegal isin $2-3 && Channel isin $2-3) { wrecho2 Illegal $remove($4,:) of 13 $+ $remove($remove($5,$chr(91)),$chr(93)) $+  by 12 $+ $remove($remove($6,$chr(91)),$chr(93)) ( $+ $remove($remove($8,$chr(91)),$chr(93)) $+ ) | editbox -s /kill $remove($remove($6,$chr(91)),$chr(93)) Sex/Porn/Warez channels are prohibited on this network! (/motd) | halt }
  19. }
  20. on 1:WALLOPS:*: { if (. isin $nick && $1 == Possible && $3 == clones && $4 == from) { editbox -s /mkill $remove($remove($5,$chr(91)),$chr(93)) Clones are NOT allowed on this network! (/motd) | halt } }
  21. alias addchan msg ChanServ ADDCHAN # $1-
  22. alias cs msg %cservcnk $1-
  23. alias ns msg nickserv $1-
  24. alias ms msg memoserv $1-
  25. alias os msg %uworldonk $1-
  26. alias opcom os opcom $1-
  27. alias operinvite .msg operserv opcom :OperWorld invite $me #opermessages
  28. alias adminopcom msg %uworldonk ADMINOPCOM $1-
  29. alias osclone if ($ial($address($1,1),1).host != $null) { msg OperServ ADMINOPCOM :OperServ.CIRCANet.org NICK $2 1 99999999 $ial($address($1,1),1).user $ial($address($1,1),1).host OperServ.circanet.org : $3- | msg operserv ADMINOPCOM : $+ $2 MODE $2 :+d } | else { msg OperServ ADMINOPCOM :OperServ.CIRCANet.org NICK $$?="Nick to clone" 1 99999999 $$?="Username" $$?="User host" OperServ.CIRCANet.org : $+ $$?="Real Name" | msg operserv ADMINOPCOM : $+ $2 MODE $2 :+d }
  30. menu status {
  31.   CS/UW Pops
  32.   .CServe
  33.   ..Commands A-I
  34.   ...ACCESS:msg %cservcnk ACCESS $$?="channel" $$?="IDNick or >0-500 or <0-500"
  35.   ...ADDUSER:msg %cservcnk ADDUSER $$?="channel" $$?="IDnick" $$?="nick!user@host" $$?="password" $$?="accesslevel" $$?="protect (on/off)"
  36.   ...ADMIN:msg %cservcnk ADMIN
  37.   ...AUTH:msg %cservcnk AUTH $$?="Channel" $$?="ID-Nick" $$?="Password"
  38.   ...BAN:msg %cservcnk BAN $$?="Channel" $$?="nick!user@host1 nick!user@host2 ..."
  39.   ...BANLIST:msg %cservcnk BANLIST $$?="Channel"
  40.   ...CHANINFO:msg %cservcnk CHANINFO $$?="Channel"
  41.   ...CHANOPT
  42.   ....300
  43.   .....WELCOME:msg %cservcnk CHANOPT $$?="Channel" WELCOME $$?="Message"
  44.   ....400
  45.   .....DEFMODES:msg %cservcnk CHANOPT $$?="Channel" DEFMODES $$?="+/-[iklmnpst]"
  46.   .....BANLEVEL:msg %cservcnk CHANOPT $$?="Channel" BANLEVEL $$?="0-400"
  47.   .....DESCRIPTION:msg %cservcnk CHANOPT $$?="Channel" DESCRIPTION $$?="Channel Description"
  48.   .....DEFTOPIC:msg %cservcnk CHANOPT $$?="Channel" DEFTOPIC $$?="default channel topic"
  49.   ....450
  50.   .....STRICTOP:msg %cservcnk CHANOPT $$?="Channel" STRICTOP $$?="ON / OFF"
  51.   .....NOBAN:msg %cservcnk CHANOPT $$?="Channel" NOBAN $$?="ON / OFF"
  52.   .....CHMODESLEVEL:msg %cservcnk CHANOPT $$?="Channel" CHMODESLEVEL $$?="0-400"
  53.   .....NOOPS:msg %cservcnk CHANOPT $$?="Channel" NOOPS $$?="ON / OFF"
  54.   ....500
  55.   .....OWNERNICK:msg %cservcnk CHANOPT $$?="Channel" OWNERNICK $$?="IDnick"
  56.   .....STAY:msg %cservcnk CHANOPT $$?="Channel" STAY $$?="ON / OFF"
  57.   .....OPEROP:msg %cservcnk CHANOPT $$?="Channel" OPEROP $$?="ON / OFF"
  58.   .....CHANURL:msg %cservcnk CHANOPT $$?="Channel" CHANURL $$?="http://[address]"
  59.   ....600
  60.   .....OWNERNAME:msg %cservcnk CHANOPT $$?="Channel" OWNERNAME $$?="first and last name"
  61.   .....OWNEREMAIL:msg %cservcnk CHANOPT $$?="Channel" OWNEREMAIL $$?="user@address"
  62.   ...CLEARBANS:msg %cservcnk CLEARBANS $$?="Channel"
  63.   ...CLEARME:msg %cservcnk CLEARME $$?="Channel"
  64.   ...DEAUTH:msg %cservcnk DEAUTH $$?="Channel"
  65.   ...DELUSER:msg %cservcnk DELUSER $$?="Channel" $$?="ID-Nick"
  66.   ...DEOP:msg %cservcnk DEOP $$?="Channel" $$?="nick1 nick2 nick3..."
  67.   ...DEOPALL:msg %cservcnk DEOPALL $$?="Channel"
  68.   ...DO:msg %cservcnk DO $$?="Channel" $$?="Action"
  69.   ...INVITE:msg %cservcnk INVITE $$?="Channel" $$?="nick1 nick2 nick3..."
  70.   ..Commands K-W
  71.   ...KICK:msg %cservcnk KICK $$?="Channel" $$?="nick1 nick2 nick3..."
  72.   ...KICKALL:msg %cservcnk KICKALL $$?="Channel"
  73.   ...KICKBAN:msg %cservcnk KICKBAN $$?="Channel" $$?="nick1 nick2 nick3..."
  74.   ...LEVELS:msg %cservcnk LEVELS
  75.   ...LOAD:msg %cservcnk LOAD
  76.   ...MODUSER
  77.   ....ADDMASK:msg %cservcnk MODUSER $$?="Channel" ADDMASK $$?="ID-Nick" $$?="nick!user@host"
  78.   ....DELMASK:msg %cservcnk MODUSER $$?="Channel" DELMASK $$?="ID-Nick" $$?="nick!user@host"
  79.   ....PROTECT:msg %cservcnk MODUSER $$?="Channel" PROTECT $$?="ID-Nick" $$?="ON / OFF"
  80.   ....LEVEL:msg %cservcnk MODUSER $$?="Channel" LEVEL $$?="ID-Nick"  $$?="1-500"
  81.   ....NEWIDNICK:msg %cservcnk MODUSER $$?="Channel" NEWIDNICK $$?="old IDnick" $$?="new IDnick"
  82.   ....NEWPASS:msg %cservcnk MODUSER $$?="Channel" NEWPASS $$?="ID-Nick" $$?="newpassword" $$!
  83.   ...NEWPASS:msg %cservcnk NEWPASS $$?="Channel" $$?="ID-Nick" $$?="old password" $$?="new password" $$!
  84.   ...NICKBAN:msg %cservcnk NICKBAN $$?="Channel" $$?="nick1 nick2 nick3..."
  85.   ...OP:msg %cservcnk OP $$?="Channel" $$?="nick1 nick2 nick3..."
  86.   ...OPALL:msg %cservcnk OPALL $$?="Channel"
  87.   ...REGISTER:msg %cservcnk REGISTER $$?="channel name" $me $$?="your email address" $address($me,3) $$?="Password" $$?="Your name (First Last)"
  88.   ...SAY:msg %cservcnk SAY $$?="Channel" $$?="Message"
  89.   ...SHOWCOMMANDS:msg %cservcnk SHOWCOMMANDS
  90.   ...SUSPEND:msg %cservcnk SUSPEND $$?="Channel" $$?="ID-Nick" $$?="reason"
  91.   ...TIMESTAMP:msg %cservcnk TIMESTAMP
  92.   ...TOPIC:msg %cservcnk TOPIC $$?="Channel" $$?="TOPIC"
  93.   ...UNBAN:msg %cservcnk UNBAN $$?="Channel" $$?="nick!user@host1 nick!user@host2 ..."
  94.   ...UNSUSPEND:msg %cservcnk UNSUSPEND $$?="Channel" $$?="ID-Nick" $$?="reason"
  95.   ...VERIFY:msg %cservcnk VERIFY $$?="Nick"
  96.   ...WHOAMI:msg %cservcnk WHOAMI
  97.   ...WHOIS:msg %cservcnk WHOIS $$?="Nick"
  98.   ..-
  99.   ..Admin Commands
  100.   ...ADDCHAN:msg %cservcnk ADDCHAN $$?="Channel" $$?="ID-Nick" $$?="nick!user@host" $$?="Password" $$?="+/- default modes" $$?="owner's email" $$?="owner's real name"
  101.   ...ADDCSADMIN:msg %cservcnk ADDCSADMIN $$?="ID-Nick" $$?="nick!user@host" $$?="Password" $$?="Level"
  102.   ...ACOUNT:msg %cservcnk ACOUNT
  103.   ...ALIST:msg %cservcnk ALIST $$?="$$?="Channel"1 $$?="Channel"2 ..."
  104.   ...CHANLIST:msg %cservcnk CHANLIST
  105.   ...CSWALL:msg %cservcnk CSWALL $$?="Message"
  106.   ...DELCHAN:msg %cservcnk DELCHAN $$?="Channel"
  107.   ...DELCSADMIN:msg %cservcnk DELCSADMIN $$?="ID-Nick"
  108.   ...INVITEME:msg %cservcnk INVITEME
  109.   ...ISAUTHED:msg %cservcnk ISAUTHED $$?="Channel" $$?="Nick"
  110.   ...LISTSUSPENDED:msg %cservcnk LISTSUSPENDED
  111.   ...MOTD:msg %cservcnk MOTD $?="Optional: message"
  112.   ...PROC:msg %cservcnk PROC $$?="Database topic" $$?="Send output to (email addy)?"
  113.   ...RENCHAN:msg %cservcnk RENCHAN $$?="old channel name" $$?="new channel name"
  114.   ...RESTART:msg %cservcnk RESTART
  115.   ...SEARCH:msg %cservcnk SEARCH $$?="search string" $$?="search pattern"
  116.   ...SEARCHMASK:msg %cservcnk SEARCHMASK $$?="Mask"
  117.   ...SUSPENDCHAN:msg %cservcnk SUSPENDCHAN $$?="Channel" $$?="Reason"
  118.   ...UNSUSPENDCHAN:msg %cservcnk UNSUSPENDCHAN $$?="Channel" $$?="Reason"
  119.   .Uworld
  120.   ..Commands A-D
  121.   ...ADDCLONE:msg %uworldonk ADDCLONE $$?="Count" $$?="nick!user@host" $$?="Reason"
  122.   ...ADMIN:msg %uworldonk ADMIN
  123.   ...AKILL:msg %uworldonk akill $$?="Host" $$?="Reason"
  124.   ...BANJOINADD:msg %uworldonk BANJOINADD $$?="nick!user@host" $$?="Reason"
  125.   ...BANJOINDEL:msg %uworldonk BANJOINDEL $$?="nick!user@host" $$?="Reason"
  126.   ...BANJOINLIST:msg %uworldonk BANJOINLIST
  127.   ...BANOPADD:msg %uworldonk BANOPADD $$?="nick!user@host" $$?="Reason"
  128.   ...BANOPDEL:msg %uworldonk BANOPDEL $$?="nick!user@host" $$?="Reason"
  129.   ...BANOPLIST:msg %uworldonk BANOPLIST
  130.   ...BANUSER:msg %uworldonk BANUSER $$?="nick!user@host" $$?="Reason"
  131.   ...BANUSERLIST:msg %uworldonk BANUSERLIST
  132.   ...BLOCK:msg %uworldonk block $$?="Nick" $$?="Reason"
  133.   ...CHECKCLONES:msg %uworldonk CHECKCLONES
  134.   ...CLEARCHAN
  135.   ....Clear Ops:msg %uworldonk CLEARCHAN $$?="Channel" -o $$?="Reason"
  136.   ....Clear Modes:msg %uworldonk CLEARCHAN $$?="Channel" -m $$?="Reason"
  137.   ....Clear Bans:msg %uworldonk CLEARCHAN $$?="Channel" -b $$?="Reason"
  138.   ....Clear Topic:msg %uworldonk CLEARCHAN $$?="Channel" -t $$?="Reason"
  139.   ....-
  140.   ....Clear ALL:msg %uworldonk CLEARCHAN $$?="Channel" -ombt $$?="Reason"
  141.   ....-
  142.   ....GLine All Users:msg %uworldonk CLEARCHAN $$?="Channel" -g $$?="Reason"
  143.   ...COLLIDE:msg %uworldonk COLLIDE $$?="nick!user@host" $$?="Reason"
  144.   ...CONNECT:msg %uworldonk CONNECT $$?="Connect to:" $$?="port" $$?="Connect from"
  145.   ...DCC:dcc chat %uworldonk
  146.   ...DCCSTATS:msg %uworldonk DCCSTATS
  147.   ...DELBANUSER:msg %uworldonk DELBANUSER $$?="nick!user@host" $$?="Reason"
  148.   ...DELCLONE:msg %uworldonk DELCLONE $$?="nick!user@host" $$?="Reason"
  149.   ...DEOPALL:msg %uworldonk DEOPALL $$?="Nick"
  150.   ...DEOPCHAN:msg %uworldonk DEOPCHAN $$?="Channel" $$?="Nick"
  151.   ...DIE:msg %uworldonk DIE
  152.   ...DJUPE:msg %uworldonk DJUPE $$?="Server" $$?="Reason"
  153.   ...DNOOPER:msg %uworldonk DNOOPER $$?="nick!user@host" $$?="Reason"
  154.   ...DO:msg %uworldonk DO $$?="Channel" $$?="Message"
  155.   ...DSERVERNOOPER:msg %uworldonk DSERVERNOOPER $$?="Server" $$?="Reason"
  156.   ..Commands G-N
  157.   ...GLINE:msg %uworldonk GLINE $$?="user@host" $$?="duration in seconds" $$?="Reason"
  158.   ...GLIST:msg %uworldonk GLIST
  159.   ...JLIST:msg %uworldonk JLIST
  160.   ...JOIN:msg %uworldonk JOIN $$?="Channel"
  161.   ...JUPE:msg %uworldonk JUPE $$?="server name" $$?="Reason"
  162.   ...KICK:msg %uworldonk KICK $$?="Channel" $$?="Nickname" $$?="Reason"
  163.   ...KICKALL:msg %uworldonk KICKALL $$?="Nick"
  164.   ...KILL:msg %uworldonk kill $$?="Nick" $$?="Reason"
  165.   ...KLIST:msg %uworldonk KLIST
  166.   ...LEAVE:msg %uworldonk LEAVE $$?="Channel"
  167.   ...LISTCLONES:msg %uworldonk LISTCLONES
  168.   ...LOAD:msg %uworldonk LOAD
  169.   ...MAP:msg %uworldonk MAP
  170.   ...MASSKICK:msg %uworldonk MASSKICK $$?="Channel" $$?="Reason"
  171.   ...MASSKILL:msg %uworldonk masskill $$?="user@host" $$?="Reason"
  172.   ...MODE:msg %uworldonk MODE $$?="Channel" $$?="+/-mode" $?="(If needed) params"
  173.   ...MOTD:msg %uworldonk MOTD $$?="Message"
  174.   ...MSG:msg = $+ %uworldonk .MSG $$?="Nick" $$?="Messages"
  175.   ...MSGCHAN:msg %uworldonk MSGCHAN $$?="Channel" $$?="Message"
  176.   ...NICK:msg %uworldonk NICK $$?="Nickname"
  177.   ...NICKADD:msg %uworldonk NICKADD $$?="Nick" $$?="Reason"
  178.   ...NICKDEL:msg %uworldonk NICKDEL $$?="Nick" $$?="Reason"
  179.   ...NICKLIST:msg %uworldonk NICKLIST
  180.   ...NLIST:msg %uworldonk NLIST
  181.   ...NOOPER:msg %uworldonk NOOPER $$?="user@host" $$?="Reason"
  182.   ..Commands O-X
  183.   ...OPCHAN:msg %uworldonk OPCHAN $$?="Channel" $$?="Nick"
  184.   ...OPCOM:msg %uworldonk OPCOM $$?="params"
  185.   ...OPERLIST:msg %uworldonk OPERLIST
  186.   ...OPERMOTD:msg %uworldonk OPERMOTD $$?="Message"
  187.   ...OPERMSG:msg %uworldonk OPERMSG $$?="Message"
  188.   ...OPLIST:msg %uworldonk OPLIST
  189.   ...REHASH:msg %uworldonk REHASH
  190.   ...RESTART:msg %uworldonk RESTART $$?="Reason"
  191.   ...SAY:msg %uworldonk SAY $$?="Channel" $$?="Message"
  192.   ...SCAN:msg %uworldonk SCAN $$?="pattern"
  193.   ...SERVERNOOPER:msg %uworldonk SERVERNOOPER $$?="servername" $$?="reason"
  194.   ...SETTIME:msg %uworldonk SETTIME $?="timestamp"
  195.   ...SHOWCOMMANDS:msg %uworldonk SHOWCOMMANDS
  196.   ...SPEW:msg %uworldonk SPEW $$?="nick or user or host" $+ ^ $+ $$?="pattern"
  197.   ...SQUIT:msg %uworldonk SQUIT $$?="Server"
  198.   ...TIMESTAMP:msg %uworldonk TIMESTAMP
  199.   ...UNAKILL:msg %uworldonk unakill $$?="user@host" $$?="Reason"
  200.   ...UNGLINE:msg %uworldonk UNGLINE $$?="user@host" $$?="Reason"
  201.   ...USERLIST:msg %uworldonk USERLIST
  202.   ...WALL:msg %uworldonk WALL $$?="broadcast message"
  203.   ...WALLOPS:msg %uworldonk WALLOPS $$?="Message"
  204.   ...WHOISON:msg %uworldonk WHOISON $$?="Channel"
  205.   .-
  206.   .Help:msg $$?="Bot's Nick" help $$?="Help topic"
  207. }
  208. menu channel {
  209.   CS/UW Pops
  210.   .CServe
  211.   ..Commands A-I
  212.   ...ACCESS:msg %cservcnk ACCESS # $$?="IDNick or >0-500 or <0-500"
  213.   ...ADDUSER:msg %cservcnk ADDUSER # $$?="IDnick" $$?="nick!user@host" $$?="password" $$?="accesslevel" $$?="protect (on/off)"
  214.   ...ADMIN:msg %cservcnk ADMIN
  215.   ...AUTH:msg %cservcnk AUTH # $$?="ID-Nick" $$?="Password"
  216.   ...BAN:msg %cservcnk BAN # $$?="nick!user@host1 nick!user@host2 ..."
  217.   ...BANLIST:msg %cservcnk BANLIST #
  218.   ...CHANINFO:msg %cservcnk CHANINFO #
  219.   ...CHANOPT
  220.   ....300
  221.   .....WELCOME:msg %cservcnk CHANOPT # WELCOME $$?="Message"
  222.   ....400
  223.   .....DEFMODES:msg %cservcnk CHANOPT # DEFMODES $$?="+/-[iklmnpst]"
  224.   .....BANLEVEL:msg %cservcnk CHANOPT # BANLEVEL $$?="0-400"
  225.   .....DESCRIPTION:msg %cservcnk CHANOPT # DESCRIPTION $$?="Channel Description"
  226.   .....DEFTOPIC:msg %cservcnk CHANOPT # DEFTOPIC $$?="default channel topic"
  227.   ....450
  228.   .....STRICTOP:msg %cservcnk CHANOPT # STRICTOP $$?="ON / OFF"
  229.   .....NOBAN:msg %cservcnk CHANOPT # NOBAN $$?="ON / OFF"
  230.   .....CHMODESLEVEL:msg %cservcnk CHANOPT # CHMODESLEVEL $$?="0-400"
  231.   .....NOOPS:msg %cservcnk CHANOPT # NOOPS $$?="ON / OFF"
  232.   ....500
  233.   .....OWNERNICK:msg %cservcnk CHANOPT # OWNERNICK $$?="IDnick"
  234.   .....STAY:msg %cservcnk CHANOPT # STAY $$?="ON / OFF"
  235.   .....OPEROP:msg %cservcnk CHANOPT # OPEROP $$?="ON / OFF"
  236.   .....CHANURL:msg %cservcnk CHANOPT # CHANURL $$?="http://[address]"
  237.   ....600
  238.   .....OWNERNAME:msg %cservcnk CHANOPT # OWNERNAME $$?="first and last name"
  239.   .....OWNEREMAIL:msg %cservcnk CHANOPT # OWNEREMAIL $$?="user@address"
  240.   ...CLEARBANS:msg %cservcnk CLEARBANS #
  241.   ...CLEARME:msg %cservcnk CLEARME #
  242.   ...DEAUTH:msg %cservcnk DEAUTH #
  243.   ...DELUSER:msg %cservcnk DELUSER # $$?="ID-Nick"
  244.   ...DEOP:msg %cservcnk DEOP # $$?="nick1 nick2 nick3..."
  245.   ...DEOPALL:msg %cservcnk DEOPALL #
  246.   ...DO:msg %cservcnk DO # $$?="Action"
  247.   ...INVITE:msg %cservcnk INVITE # $$?="nick1 nick2 nick3..."
  248.   ..Commands K-W
  249.   ...KICK:msg %cservcnk KICK # $$?="nick1 nick2 nick3..."
  250.   ...KICKALL:msg %cservcnk KICKALL #
  251.   ...KICKBAN:msg %cservcnk KICKBAN # $$?="nick1 nick2 nick3..."
  252.   ...LEVELS:msg %cservcnk LEVELS
  253.   ...LOAD:msg %cservcnk LOAD
  254.   ...MODUSER
  255.   ....ADDMASK:msg %cservcnk MODUSER # ADDMASK $$?="ID-Nick" $$?="nick!user@host"
  256.   ....DELMASK:msg %cservcnk MODUSER # DELMASK $$?="ID-Nick" $$?="nick!user@host"
  257.   ....PROTECT:msg %cservcnk MODUSER # PROTECT $$?="ID-Nick" $$?="ON / OFF"
  258.   ....LEVEL:msg %cservcnk MODUSER # LEVEL $$?="ID-Nick"  $$?="1-500"
  259.   ....NEWIDNICK:msg %cservcnk MODUSER # NEWIDNICK $$?="old IDnick" $$?="new IDnick"
  260.   ....NEWPASS:msg %cservcnk MODUSER # NEWPASS $$?="ID-Nick" $$?="newpassword"
  261.   ...NEWPASS:msg %cservcnk NEWPASS # $$?="ID-Nick" $$?="old password" $$?="new password" $$!
  262.   ...NICKBAN:msg %cservcnk NICKBAN # $$?="nick1 nick2 nick3..."
  263.   ...OP:msg %cservcnk OP # $$?="nick1 nick2 nick3..."
  264.   ...OPALL:msg %cservcnk OPALL #
  265.   ...REGISTER:msg %cservcnk REGISTER $$?="channel name" $me $$?="your email address" $address($me,3) $$?="Password" $$?="Your name (First Last)"
  266.   ...SAY:msg %cservcnk SAY # $$?="Message"
  267.   ...SHOWCOMMANDS:msg %cservcnk SHOWCOMMANDS
  268.   ...SUSPEND:msg %cservcnk SUSPEND # $$?="ID-Nick" $$?="reason"
  269.   ...TIMESTAMP:msg %cservcnk TIMESTAMP
  270.   ...TOPIC:msg %cservcnk TOPIC # $$?="TOPIC"
  271.   ...UNBAN:msg %cservcnk UNBAN # $$?="nick!user@host1 nick!user@host2 ..."
  272.   ...UNSUSPEND:msg %cservcnk UNSUSPEND # $$?="ID-Nick" $$?="reason"
  273.   ...VERIFY:msg %cservcnk VERIFY $$?="Nick"
  274.   ...WHOAMI:msg %cservcnk WHOAMI
  275.   ...WHOIS:msg %cservcnk WHOIS $$?="Nick"
  276.   ..-
  277.   ..Admin Commands
  278.   ...ADDCHAN:msg %cservcnk ADDCHAN # $$?="ID-Nick" $$?="nick!user@host" $$?="Password" $$?="+/- default modes" $$?="owner's email" $$?="owner's real name"
  279.   ...ADDCSADMIN:msg %cservcnk ADDCSADMIN $$?="ID-Nick" $$?="nick!user@host" $$?="Password" $$?="Level"
  280.   ...ACOUNT:msg %cservcnk ACOUNT
  281.   ...ALIST:msg %cservcnk ALIST $$?="#channel1 #channel2 ..."
  282.   ...CHANLIST:msg %cservcnk CHANLIST
  283.   ...CSWALL:msg %cservcnk CSWALL $$?="Message"
  284.   ...DELCHAN:msg %cservcnk DELCHAN #
  285.   ...DELCSADMIN:msg %cservcnk DELCSADMIN $$?="ID-Nick"
  286.   ...INVITEME:msg %cservcnk INVITEME
  287.   ...ISAUTHED:msg %cservcnk ISAUTHED # $$?="Nick"
  288.   ...LISTSUSPENDED:msg %cservcnk LISTSUSPENDED
  289.   ...MOTD:msg %cservcnk MOTD $?="Optional: message"
  290.   ...PROC:msg %cservcnk PROC $$?="Database topic" $$?="Send output to (email addy)?"
  291.   ...RENCHAN:msg %cservcnk RENCHAN $$?="old channel name" $$?="new channel name"
  292.   ...RESTART:msg %cservcnk RESTART
  293.   ...SEARCH:msg %cservcnk SEARCH $$?="search string" $$?="search pattern"
  294.   ...SEARCHMASK:msg %cservcnk SEARCHMASK $$?="Mask"
  295.   ...SUSPENDCHAN:msg %cservcnk SUSPENDCHAN # $$?="Reason"
  296.   ...UNSUSPENDCHAN:msg %cservcnk UNSUSPENDCHAN # $$?="Reason"
  297.   .Uworld
  298.   ..Commands A-D
  299.   ...ADDCLONE:msg %uworldonk ADDCLONE $$?="Count" $$?="nick!user@host" $$?="Reason"
  300.   ...ADMIN:msg %uworldonk ADMIN
  301.   ...AKILL:msg %uworldonk akill $$?="Host" $$?="Reason"
  302.   ...BANJOINADD:msg %uworldonk BANJOINADD $$?="nick!user@host" $$?="Reason"
  303.   ...BANJOINDEL:msg %uworldonk BANJOINDEL $$?="nick!user@host" $$?="Reason"
  304.   ...BANJOINLIST:msg %uworldonk BANJOINLIST
  305.   ...BANOPADD:msg %uworldonk BANOPADD $$?="nick!user@host" $$?="Reason"
  306.   ...BANOPDEL:msg %uworldonk BANOPDEL $$?="nick!user@host" $$?="Reason"
  307.   ...BANOPLIST:msg %uworldonk BANOPLIST
  308.   ...BANUSER:msg %uworldonk BANUSER $$?="nick!user@host" $$?="Reason"
  309.   ...BANUSERLIST:msg %uworldonk BANUSERLIST
  310.   ...BLOCK:msg %uworldonk block $$?="Nick" $$?="Reason"
  311.   ...CHECKCLONES:msg %uworldonk CHECKCLONES
  312.   ...CLEARCHAN
  313.   ....Clear Ops:msg %uworldonk CLEARCHAN # -o $$?="Reason"
  314.   ....Clear Modes:msg %uworldonk CLEARCHAN # -m $$?="Reason"
  315.   ....Clear Bans:msg %uworldonk CLEARCHAN # -b $$?="Reason"
  316.   ....Clear Topic:msg %uworldonk CLEARCHAN # -t $$?="Reason"
  317.   ....-
  318.   ....Clear ALL:msg %uworldonk CLEARCHAN # -ombt $$?="Reason"
  319.   ....-
  320.   ....GLine All Users:msg %uworldonk CLEARCHAN $$?="Channel" -g $$?="Reason"
  321.   ...COLLIDE:msg %uworldonk COLLIDE $$?="nick!user@host" $$?="Reason"
  322.   ...CONNECT:msg %uworldonk CONNECT $$?="Connect to:" $$?="port" $$?="Connect from"
  323.   ...DCC:dcc chat %uworldonk
  324.   ...DCCSTATS:msg %uworldonk DCCSTATS
  325.   ...DELBANUSER:msg %uworldonk DELBANUSER $$?="nick!user@host" $$?="Reason"
  326.   ...DELCLONE:msg %uworldonk DELCLONE $$?="nick!user@host" $$?="Reason"
  327.   ...DEOPALL:msg %uworldonk DEOPALL $$?="Nick"
  328.   ...DEOPCHAN:msg %uworldonk DEOPCHAN # $$?="Nick"
  329.   ...DIE:msg %uworldonk DIE
  330.   ...DJUPE:msg %uworldonk DJUPE $$?="Server" $$?="Reason"
  331.   ...DNOOPER:msg %uworldonk DNOOPER $$?="nick!user@host" $$?="Reason"
  332.   ...DO:msg %uworldonk DO # $$?="Message"
  333.   ...DSERVERNOOPER:msg %uworldonk DSERVERNOOPER $$?="Server" $$?="Reason"
  334.   ..Commands G-N
  335.   ...GLINE:msg %uworldonk GLINE $$?="user@host" $$?="duration in seconds" $$?="Reason"
  336.   ...GLIST:msg %uworldonk GLIST
  337.   ...JLIST:msg %uworldonk JLIST
  338.   ...JOIN:msg %uworldonk JOIN #
  339.   ...JUPE:msg %uworldonk JUPE $$?="server name" $$?="Reason"
  340.   ...KICK:msg %uworldonk KICK # $$?="Nickname" $$?="Reason"
  341.   ...KICKALL:msg %uworldonk KICKALL $$?="Nick"
  342.   ...KILL:msg %uworldonk kill $$?="Nick" $$?="Reason"
  343.   ...KLIST:msg %uworldonk KLIST
  344.   ...LEAVE:msg %uworldonk LEAVE #
  345.   ...LISTCLONES:msg %uworldonk LISTCLONES
  346.   ...LOAD:msg %uworldonk LOAD
  347.   ...MAP:msg %uworldonk MAP
  348.   ...MASSKICK:msg %uworldonk MASSKICK # $$?="Reason"
  349.   ...MASSKILL:msg %uworldonk masskill $$?="user@host" $$?="Reason"
  350.   ...MODE:msg %uworldonk MODE # $$?="+/-mode" $?="(If needed) params"
  351.   ...MOTD:msg %uworldonk MOTD $$?="Message"
  352.   ...MSG:msg = $+ %uworldonk .MSG $$?="Nick" $$?="Messages"
  353.   ...MSGCHAN:msg %uworldonk MSGCHAN # $$?="Message"
  354.   ...NICK:msg %uworldonk NICK $$?="Nickname"
  355.   ...NICKADD:msg %uworldonk NICKADD $$?="Nick" $$?="Reason"
  356.   ...NICKDEL:msg %uworldonk NICKDEL $$?="Nick" $$?="Reason"
  357.   ...NICKLIST:msg %uworldonk NICKLIST
  358.   ...NLIST:msg %uworldonk NLIST
  359.   ...NOOPER:msg %uworldonk NOOPER $$?="user@host" $$?="Reason"
  360.   ..Commands O-X
  361.   ...OPCHAN:msg %uworldonk OPCHAN # $$?="Nick"
  362.   ...OPCOM:msg %uworldonk OPCOM $$?="params"
  363.   ...OPERLIST:msg %uworldonk OPERLIST
  364.   ...OPERMOTD:msg %uworldonk OPERMOTD $$?="Message"
  365.   ...OPERMSG:msg %uworldonk OPERMSG $$?="Message"
  366.   ...OPLIST:msg %uworldonk OPLIST
  367.   ...REHASH:msg %uworldonk REHASH
  368.   ...RESTART:msg %uworldonk RESTART $$?="Reason"
  369.   ...SAY:msg %uworldonk SAY # $$?="Message"
  370.   ...SCAN:msg %uworldonk SCAN $$?="pattern"
  371.   ...SERVERNOOPER:msg %uworldonk SERVERNOOPER $$?="servername" $$?="reason"
  372.   ...SETTIME:msg %uworldonk SETTIME $?="timestamp"
  373.   ...SHOWCOMMANDS:msg %uworldonk SHOWCOMMANDS
  374.   ...SPEW:msg %uworldonk SPEW $$?="nick or user or host" $+ ^ $+ $$?="pattern"
  375.   ...SQUIT:msg %uworldonk SQUIT $$?="Server"
  376.   ...TIMESTAMP:msg %uworldonk TIMESTAMP
  377.   ...UNAKILL:msg %uworldonk unakill $$?="user@host" $$?="Reason"
  378.   ...UNGLINE:msg %uworldonk UNGLINE $$?="user@host" $$?="Reason"
  379.   ...USERLIST:msg %uworldonk USERLIST
  380.   ...WALL:msg %uworldonk WALL $$?="broadcast message"
  381.   ...WALLOPS:msg %uworldonk WALLOPS $$?="Message"
  382.   ...WHOISON:msg %uworldonk WHOISON #
  383.   .-
  384.   .Help:msg $$?="Bot's Nick" help $$?="Help topic"
  385. }
  386. menu nicklist {
  387.   CS/UW Pops
  388.   .CServe
  389.   ..ACCESS:msg %cservcnk ACCESS # $$1
  390.   ..ADDUSER:msg %cservcnk ADDUSER # $$1 $address($$1,3) $$?="password" $$?="accesslevel" $$?="protect (on/off)"
  391.   ..DELUSER:msg %cservcnk DELUSER # $$1
  392.   ..-
  393.   ..ADDCSADMIN:msg %cservcnk ADDCSADMIN $$1 $address($$1,3) $$?="Password" $$?="Level"
  394.   ..DELCSADMIN:msg %cservcnk DELCSADMIN $$1
  395.   ..-
  396.   ..OP:msg %cservcnk OP # $$1-
  397.   ..DEOP:msg %cservcnk DEOP # $$1-
  398.   ..INVITE:msg %cservcnk INVITE $$?="Channel" $$1-
  399.   ..KICK:msg %cservcnk KICK # $$1-
  400.   ..KICKBAN:msg %cservcnk KICKBAN # $$1-
  401.   ..NICKBAN:msg %cservcnk NICKBAN # $$1
  402.   ..-
  403.   ..MODUSER
  404.   ...ADDMASK:msg %cservcnk MODUSER # ADDMASK $$1 $$?="nick!user@host"
  405.   ...DELMASK:msg %cservcnk MODUSER # DELMASK $$1 $$?="nick!user@host"
  406.   ...PROTECT:msg %cservcnk MODUSER # PROTECT $$1 $$?="ON / OFF"
  407.   ...LEVEL:msg %cservcnk MODUSER # LEVEL $$1  $$?="1-500"
  408.   ...NEWIDNICK:msg %cservcnk MODUSER # NEWIDNICK $$1 $$?="new IDnick"
  409.   ...NEWPASS:msg %cservcnk MODUSER # NEWPASS $$1 $$?="newpassword"
  410.   ..-
  411.   ..SUSPEND:msg %cservcnk SUSPEND # $$1 $$?="reason"
  412.   ..UNSUSPEND:msg %cservcnk UNSUSPEND # $$1 $$?="reason"
  413.   ..VERIFY:msg %cservcnk VERIFY $$1
  414.   ..WHOIS:msg %cservcnk WHOIS $$1
  415.   .Uworld
  416.   ..OPCHAN:msg %uworldonk OPCHAN # $$1
  417.   ..DEOPCHAN:msg %uworldonk DEOPCHAN # $$1
  418.   ..DEOPALL:msg %uworldonk DEOPALL $$1
  419.   ..KICK:msg %uworldonk KICK # $$1 $$?="Reason"
  420.   ..KICKALL:msg %uworldonk KICKALL $$1
  421.   ..-
  422.   ..BLOCK:msg %uworldonk block $$1 $$?="Reason"
  423.   ..KILL:msg %uworldonk kill $$1 $$?="Reason"
  424.   ..GLINE:msg %uworldonk gline $address($$1,3) $$?="Duration in seconds" $$?="Reason"
  425.   .-
  426.   .Help:msg $$?="Bot's Nick" help $$?="Help topic"
  427. }
  428.