X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=database.defaults.sql;h=ea819170bf166db122734198aa066c4ef4f23e53;hp=d6b9ab9d8bd84500b0d748cd6a205a1de2df89cd;hb=HEAD;hpb=a9afbb544446f298bc8284dea7977bb67e662861 diff --git a/database.defaults.sql b/database.defaults.sql index d6b9ab9..ea81917 100644 --- a/database.defaults.sql +++ b/database.defaults.sql @@ -1,586 +1,272 @@ -- --- Daten für Tabelle `bots` +-- Daten für Tabelle `bot_binds` -- -INSERT INTO `bots` (`id`, `active`, `nick`, `server`, `port`, `pass`, `ssl`, `bind`, `ident`, `realname`, `automodes`, `botclass`, `textbot`, `queue`, `defaulttrigger`, `max_channels`, `register_priority`) VALUES -(1, 1, 'NeonTest', 'irc.WebGamesNet.net', 6667, '', 0, NULL, 'NeonServ', 'NeonServ Test Bot', 'iIncx', 1, 1, 0, '+', 20, 4), -(5, 1, 'SpamTest', 'irc.WebGamesNet.net', 6667, '', 0, NULL, 'SpamServ', 'NeonServ Anti Spam Service', '+xiIcn', 2, 1, 0, '~', 20, 5); +INSERT INTO `bot_binds` (`id`, `botclass`, `botid`, `command`, `function`, `parameters`, `chan_access`, `global_access`, `flags`) VALUES +(NULL, 1, 0, 'bind', 'bind', '', NULL, NULL, 0), +(NULL, 1, 0, 'unbind', 'unbind', '', NULL, NULL, 0), +(NULL, 1, 0, 'adduser', 'adduser', '', NULL, NULL, 0), +(NULL, 1, 0, 'addowner', 'adduser', '%1 500', NULL, NULL, 0), +(NULL, 1, 0, 'addcoowner', 'adduser', '%1 400', NULL, NULL, 0), +(NULL, 1, 0, 'addco', 'adduser', '%1 400', NULL, NULL, 0), +(NULL, 1, 0, 'addmaster', 'adduser', '%1 300', NULL, NULL, 0), +(NULL, 1, 0, 'addop', 'adduser', '%1 200', NULL, NULL, 0), +(NULL, 1, 0, 'addpeon', 'adduser', '%1 100', NULL, NULL, 0), +(NULL, 1, 0, 'addvoice', 'adduser', '%1 100', NULL, NULL, 0), +(NULL, 1, 0, 'deluser', 'deluser', '', NULL, NULL, 0), +(NULL, 1, 0, 'clvl', 'clvl', '', NULL, NULL, 0), +(NULL, 1, 0, 'access', 'access', '', NULL, NULL, 0), +(NULL, 1, 0, 'a', 'access', '', NULL, NULL, 0), +(NULL, 1, 0, 'users', 'users', '', NULL, NULL, 0), +(NULL, 1, 0, 'vlist', 'users', '%1|* 100 199', NULL, NULL, 0), +(NULL, 1, 0, 'olist', 'users', '%1|* 200 299', NULL, NULL, 0), +(NULL, 1, 0, 'plist', 'users', '%1|* 100 199', NULL, NULL, 0), +(NULL, 1, 0, 'mlist', 'users', '%1|* 300 399', NULL, NULL, 0), +(NULL, 1, 0, 'clist', 'users', '%1|* 400 499', NULL, NULL, 0), +(NULL, 1, 0, 'suspend', 'suspend', '', NULL, NULL, 0), +(NULL, 1, 0, 'unsuspend', 'unsuspend', '', NULL, NULL, 0), +(NULL, 1, 0, 'delme', 'delme', '', NULL, NULL, 0), +(NULL, 1, 0, 'deleteme', 'delme', '', NULL, NULL, 0), +(NULL, 1, 0, 'myaccess', 'myaccess', '', NULL, NULL, 0), +(NULL, 1, 0, 'mya', 'myaccess', '', NULL, NULL, 0), +(NULL, 1, 0, 'ma', 'myaccess', '', NULL, NULL, 0), +(NULL, 1, 0, 'up', 'up', '', NULL, NULL, 0), +(NULL, 1, 0, 'down', 'down', '', NULL, NULL, 0), +(NULL, 1, 0, 'upall', 'upall', '', NULL, NULL, 0), +(NULL, 1, 0, 'uall', 'upall', '', NULL, NULL, 0), +(NULL, 1, 0, 'downall', 'downall', '', NULL, NULL, 0), +(NULL, 1, 0, 'dall', 'downall', '', NULL, NULL, 0), +(NULL, 1, 0, 'mdeluser', 'mdeluser', '', NULL, NULL, 0), +(NULL, 1, 0, 'mdelop', 'mdeluser', '200 %1', NULL, NULL, 0), +(NULL, 1, 0, 'mdelvoice', 'mdeluser', '100 %1', NULL, NULL, 0), +(NULL, 1, 0, 'mdelpeon', 'mdeluser', '100 %1', NULL, NULL, 0), +(NULL, 1, 0, 'mdelmaster', 'mdeluser', '300 %1', NULL, NULL, 0), +(NULL, 1, 0, 'mdelcoowner', 'mdeluser', '400 %1', NULL, NULL, 0), +(NULL, 1, 0, 'mdelco', 'mdeluser', '400 %1', NULL, NULL, 0), +(NULL, 1, 0, 'trim', 'trim', '', NULL, NULL, 0), +(NULL, 1, 0, 'giveowner', 'giveowner', '', NULL, NULL, 0), +(NULL, 1, 0, 'giveownership', 'giveowner', '', NULL, NULL, 0), +(NULL, 1, 0, 'op', 'op', '', NULL, NULL, 0), +(NULL, 1, 0, 'deop', 'deop', '', NULL, NULL, 0), +(NULL, 1, 0, 'voice', 'voice', '', NULL, NULL, 0), +(NULL, 1, 0, 'devoice', 'devoice', '', NULL, NULL, 0), +(NULL, 1, 0, 'v', 'voice', '', NULL, NULL, 0), +(NULL, 1, 0, 'opall', 'opall', '', NULL, NULL, 0), +(NULL, 1, 0, 'deopall', 'deopall', '', NULL, NULL, 0), +(NULL, 1, 0, 'voiceall', 'voiceall', '', NULL, NULL, 0), +(NULL, 1, 0, 'vall', 'voiceall', '', NULL, NULL, 0), +(NULL, 1, 0, 'devoiceall', 'devoiceall', '', NULL, NULL, 0), +(NULL, 1, 0, 'set', 'set', '', NULL, NULL, 0), +(NULL, 1, 0, 'kick', 'kick', '', NULL, NULL, 0), +(NULL, 1, 0, 'k', 'kick', '', NULL, NULL, 0), +(NULL, 1, 0, 'kickban', 'kickban', '', NULL, NULL, 0), +(NULL, 1, 0, 'kb', 'kickban', '', NULL, NULL, 0), +(NULL, 1, 0, 'ban', 'ban', '', NULL, NULL, 0), +(NULL, 1, 0, 'b', 'ban', '', NULL, NULL, 0), +(NULL, 1, 0, 'wipeinfo', 'wipeinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'deluinfo', 'wipeinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'addban', 'addban', '', NULL, NULL, 0), +(NULL, 1, 0, 'ab', 'addban', '', NULL, NULL, 0), +(NULL, 1, 0, 'bans', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'shitlist', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'showbans', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'showban', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'delban', 'delban', '', NULL, NULL, 0), +(NULL, 1, 0, 'netinfo', 'netinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'topic', 'topic', '', NULL, NULL, 0), +(NULL, 1, 0, 'chanservsync', 'chanservsync', '', NULL, NULL, 0), +(NULL, 1, 0, 'resync', 'resync', '', NULL, NULL, 0), +(NULL, 1, 0, 'addtimeban', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'addtimedban', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'timeban', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'timedban', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'tb', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'atb', 'addtimeban', '', NULL, NULL, 0), +(NULL, 1, 0, 'mode', 'mode', '', NULL, NULL, 0), +(NULL, 1, 0, 'version', 'version', '', NULL, NULL, 0), +(NULL, 1, 0, 'peek', 'peek', '', NULL, NULL, 0), +(NULL, 1, 0, 'uset', 'uset', '', NULL, NULL, 0), +(NULL, 1, 0, 'aset', 'uset', '', NULL, NULL, 0), +(NULL, 1, 0, 'unban', 'unban', '', NULL, NULL, 0), +(NULL, 1, 0, 'ub', 'unban', '', NULL, NULL, 0), +(NULL, 1, 0, 'unbanall', 'unbanall', '', NULL, NULL, 0), +(NULL, 1, 0, 'uba', 'unbanall', '', NULL, NULL, 0), +(NULL, 1, 0, 'unbanme', 'unbanme', '', NULL, NULL, 0), +(NULL, 1, 0, 'ubme', 'unbanme', '', NULL, NULL, 0), +(NULL, 1, 0, 'invite', 'invite', '', NULL, NULL, 0), +(NULL, 1, 0, 'inviteme', 'inviteme', '', NULL, NULL, 65536), +(NULL, 1, 0, 'help', 'help', '', NULL, NULL, 0), +(NULL, 1, 0, 'cmds', 'commands', '', NULL, NULL, 0), +(NULL, 1, 0, 'trace', 'trace', '', NULL, NULL, 0), +(NULL, 1, 0, 'register', 'register', '', NULL, NULL, 0), +(NULL, 1, 0, 'reg', 'register', '', NULL, NULL, 0), +(NULL, 1, 0, 'unregister', 'unregister', '', NULL, NULL, 0), +(NULL, 1, 0, 'unreg', 'unregister', '', NULL, NULL, 0), +(NULL, 1, 0, 'recover', 'recover', '', NULL, NULL, 0), +(NULL, 1, 0, 'say', 'say', '', NULL, NULL, 0), +(NULL, 1, 0, 'emote', 'emote', '', NULL, NULL, 0), +(NULL, 1, 0, 'notice', 'notice', '', NULL, NULL, 0), +(NULL, 1, 0, 'raw', 'raw', '', NULL, NULL, 0), +(NULL, 1, 0, 'god', 'god', '', NULL, NULL, 0), +(NULL, 1, 0, 'godmode', 'god', '', NULL, NULL, 0), +(NULL, 1, 0, 'reloadlang', 'reloadlang', '', NULL, NULL, 0), +(NULL, 1, 0, 'csuspend', 'csuspend', '', NULL, NULL, 0), +(NULL, 1, 0, 'cunsuspend', 'cunsuspend', '', NULL, NULL, 0), +(NULL, 1, 0, 'move', 'move', '', NULL, NULL, 0), +(NULL, 1, 0, 'events', 'events', '', NULL, NULL, 0), +(NULL, 1, 0, 'oplog', 'oplog', '', NULL, NULL, 0), +(NULL, 1, 0, 'search', 'search', '', NULL, NULL, 0), +(NULL, 1, 0, 'command', 'command', '', NULL, NULL, 0), +(NULL, 1, 0, 'va', 'voiceall', '', NULL, NULL, 0), +(NULL, 1, 0, 'setaccess', 'setaccess', '', NULL, NULL, 0), +(NULL, 1, 0, 'blist', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'addrank', 'addrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'delrank', 'delrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'listrank', 'listrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'rank', 'assignrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'assignrank', 'assignrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'setrank', 'setrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'ranks', 'listrank', '', NULL, NULL, 0), +(NULL, 1, 0, 'setinfo', 'uset', 'info %1-', NULL, NULL, 0), +(NULL, 1, 0, 'info', 'info', '', NULL, NULL, 0), +(NULL, 1, 0, 'rename', 'rename', '', NULL, NULL, 0), +(NULL, 1, 0, 'unvisited', 'unvisited', '', NULL, NULL, 0), +(NULL, 1, 0, 'add', 'adduser', '', NULL, NULL, 0), +(NULL, 1, 0, 'sync', 'resync', '', NULL, NULL, 0), +(NULL, 1, 0, 'dv', 'devoice', '', NULL, NULL, 0), +(NULL, 1, 0, 'ping', 'funcmd.ping', '', NULL, NULL, 0), +(NULL, 1, 0, 'pong', 'funcmd.pong', '', NULL, NULL, 0), +(NULL, 1, 0, 'dice', 'funcmd.dice', '', NULL, NULL, 0), +(NULL, 1, 0, 'd', 'funcmd.dice', '', NULL, NULL, 0), +(NULL, 1, 0, '8ball', 'funcmd.8ball', '', NULL, NULL, 0), +(NULL, 1, 0, '8', 'funcmd.8ball', '', NULL, NULL, 0), +(NULL, 1, 0, 'staff', 'staff', '', NULL, NULL, 0), +(NULL, 1, 0, 'noregister', 'noregister', '', NULL, NULL, 0), +(NULL, 1, 0, 'commands', 'commands', '', NULL, NULL, 0), +(NULL, 1, 0, 'oplogs', 'oplog', '', NULL, NULL, 0), +(NULL, 1, 0, 'cmd', 'command', '', NULL, NULL, 0), +(NULL, 1, 0, 'team', 'staff', '', NULL, NULL, 0), +(NULL, 1, 0, 'syncusers', 'chanservsync', '', NULL, NULL, 0), +(NULL, 1, 0, 'cookie', 'FunCMD.cookie', '', NULL, NULL, 0), +(NULL, 1, 0, 'banlist', 'bans', '', NULL, NULL, 0), +(NULL, 1, 0, 'del', 'deluser', '', NULL, NULL, 0), +(NULL, 1, 0, 'nicklist', 'nicklist', '', NULL, NULL, 0), +(NULL, 1, 0, 'bots', 'bots', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot list', 'bots', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot add', 'addbot', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot del', 'delbot', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot reconnect', 'reconnect', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot', 'linker', '', NULL, NULL, 0), +(NULL, 1, 0, 'bot set', 'setbot', '', NULL, NULL, 0), +(NULL, 1, 0, 'dva', 'devoiceall', '', NULL, NULL, 0), +(NULL, 1, 0, 'restart', 'restart', '', NULL, NULL, 0), +(NULL, 1, 0, 'showcommands', 'commands', '', NULL, NULL, 0), +(NULL, 1, 0, 'moo', 'extscript', 'toys apt-get moo %1+', NULL, NULL, 0), +(NULL, 1, 0, 'botinfo', 'netinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'reload', 'reload', '', NULL, NULL, 0), +(NULL, 1, 0, 'moo', 'extscript', 'toys apt-get moo %1+', NULL, NULL, 0), +(NULL, 1, 0, 'botinfo', 'netinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'meminfo', 'meminfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'die', 'die', '', NULL, NULL, 0), +(NULL, 1, 0, 'loadmod', 'loadmod', '', NULL, NULL, 0), +(NULL, 1, 0, 'unloadmod', 'unloadmod', '', NULL, NULL, 0), +(NULL, 1, 0, 'reloadmod', 'reloadmod', '', NULL, NULL, 0), +(NULL, 1, 0, 'modules', 'modules', '', NULL, NULL, 0), +(NULL, 1, 0, 'changelevel', 'clvl', '', NULL, NULL, 0), +(NULL, 1, 0, 'changelvl', 'clvl', '', NULL, NULL, 0), +(NULL, 1, 0, '4wins', 'NeonFun.4wins', '', NULL, NULL, 0), +(NULL, 1, 0, '4stone', 'NeonFun.4stone', '', NULL, NULL, 0), +(NULL, 1, 0, '4view', 'NeonFun.4view', '', NULL, NULL, 0), +(NULL, 1, 0, 'uno', 'NeonFun.uno', '', NULL, NULL, 0), +(NULL, 1, 0, 'unoplay', 'NeonFun.unoplay', '', NULL, NULL, 0), +(NULL, 1, 0, 'unotake', 'NeonFun.unotake', '', NULL, NULL, 0), +(NULL, 1, 0, 'netstats', 'netinfo', '', NULL, NULL, 0), +(NULL, 1, 0, 'bomb', 'funcmd.bomb', '', NULL, NULL, 0), +(NULL, 1, 0, 'inviteme all', 'invitemeall', '', NULL, NULL, 0), +(NULL, 1, 0, 'ship', 'funcmd.ship', '', NULL, NULL, 0), +(NULL, 1, 0, 'bj', 'NeonFun.blackjack', '', NULL, NULL, 0), +(NULL, 1, 0, 'bjtake', 'NeonFun.bjtake', '', NULL, NULL, 0), +(NULL, 1, 0, 'bjenough', 'NeonFun.bjenough', '', NULL, NULL, 0), --- --- Daten für Tabelle `bot_binds` --- +(NULL, 2, 0, 'bind', 'bind', '', NULL, NULL, 0), +(NULL, 2, 0, 'unbind', 'unbind', '', NULL, NULL, 0), +(NULL, 2, 0, 'register', 'register', '', NULL, NULL, 0), +(NULL, 2, 0, 'unregister', 'unregister', '', NULL, NULL, 0), +(NULL, 2, 0, 'version', 'version', '', NULL, NULL, 0), +(NULL, 2, 0, 'netinfo', 'netinfo', '', NULL, NULL, 0), +(NULL, 2, 0, 'set', 'set', '', NULL, NULL, 0), +(NULL, 2, 0, 'csuspend', 'csuspend', '', NULL, NULL, 0), +(NULL, 2, 0, 'cunsuspend', 'cunsuspend', '', NULL, NULL, 0), +(NULL, 2, 0, 'say', 'say', '', NULL, NULL, 0), +(NULL, 2, 0, 'emote', 'emote', '', NULL, NULL, 0), +(NULL, 2, 0, 'notice', 'notice', '', NULL, NULL, 0), +(NULL, 2, 0, 'raw', 'raw', '', NULL, NULL, 0), +(NULL, 2, 0, 'god', 'god', '', NULL, NULL, 0), +(NULL, 2, 0, 'commands', 'commands', '', NULL, NULL, 0), +(NULL, 2, 0, 'bans', 'NeonServ.bans', '', NULL, NULL, 0), +(NULL, 2, 0, 'banlist', 'NeonServ.bans', '', NULL, NULL, 0), +(NULL, 2, 0, 'delban', 'NeonServ.delban', '', NULL, NULL, 0), +(NULL, 2, 0, 'addban', 'NeonServ.addban', '', NULL, NULL, 0), +(NULL, 2, 0, 'search', 'NeonServ.search', '', NULL, NULL, 0), +(NULL, 2, 0, 'unreg', 'unregister', '', NULL, NULL, 0), +(NULL, 2, 0, 'reg', 'register', '', NULL, NULL, 0), +(NULL, 2, 0, 'move', 'move', '', NULL, NULL, 0), +(NULL, 2, 0, 'badwords', 'badwords', '', NULL, NULL, 0), +(NULL, 2, 0, 'listbad', 'badwords', '', NULL, NULL, 0), +(NULL, 2, 0, 'addbad', 'addbad', '', NULL, NULL, 0), +(NULL, 2, 0, 'delbad', 'delbad', '', NULL, NULL, 0), -INSERT INTO `bot_binds` (`id`, `botclass`, `command`, `function`, `parameters`, `chan_access`, `global_access`, `flags`) VALUES -(1, 1, 'bind', 'bind', '', NULL, NULL, 0), -(3, 1, 'unbind', 'unbind', '', NULL, NULL, 0), -(4, 1, 'adduser', 'adduser', '', NULL, NULL, 0), -(5, 1, 'addowner', 'adduser', '%1 500', NULL, NULL, 0), -(6, 1, 'addcoowner', 'adduser', '%1 400', NULL, NULL, 0), -(7, 1, 'addco', 'adduser', '%1 400', NULL, NULL, 0), -(8, 1, 'addmaster', 'adduser', '%1 300', NULL, NULL, 0), -(9, 1, 'addop', 'adduser', '%1 200', NULL, NULL, 0), -(10, 1, 'addpeon', 'adduser', '%1 100', NULL, NULL, 0), -(11, 1, 'addvoice', 'adduser', '%1 100', NULL, NULL, 0), -(12, 1, 'deluser', 'deluser', '', NULL, NULL, 0), -(13, 1, 'clvl', 'clvl', '', NULL, NULL, 0), -(125, 1, 'access', 'access', '', NULL, NULL, 0), -(124, 1, 'a', 'access', '', NULL, NULL, 0), -(16, 1, 'users', 'users', '', NULL, NULL, 0), -(17, 1, 'vlist', 'users', '%1 100 199', NULL, NULL, 0), -(18, 1, 'olist', 'users', '%1 200 299', NULL, NULL, 0), -(19, 1, 'plist', 'users', '%1 100 199', NULL, NULL, 0), -(20, 1, 'mlist', 'users', '%1 300 399', NULL, NULL, 0), -(21, 1, 'clist', 'users', '%1 400 499', NULL, NULL, 0), -(22, 1, 'suspend', 'suspend', '', NULL, NULL, 0), -(23, 1, 'unsuspend', 'unsuspend', '', NULL, NULL, 0), -(24, 1, 'delme', 'delme', '', NULL, NULL, 0), -(25, 1, 'deleteme', 'delme', '', NULL, NULL, 0), -(26, 1, 'myaccess', 'myaccess', '', NULL, NULL, 0), -(27, 1, 'mya', 'myaccess', '', NULL, NULL, 0), -(28, 1, 'ma', 'myaccess', '', NULL, NULL, 0), -(29, 1, 'up', 'up', '', NULL, NULL, 0), -(30, 1, 'down', 'down', '', NULL, NULL, 0), -(31, 1, 'upall', 'upall', '', NULL, NULL, 0), -(32, 1, 'uall', 'upall', '', NULL, NULL, 0), -(33, 1, 'downall', 'downall', '', NULL, NULL, 0), -(34, 1, 'dall', 'downall', '', NULL, NULL, 0), -(35, 1, 'mdeluser', 'mdeluser', '', NULL, NULL, 0), -(41, 1, 'mdelop', 'mdeluser', '200 %1', NULL, NULL, 0), -(40, 1, 'mdelvoice', 'mdeluser', '100 %1', NULL, NULL, 0), -(39, 1, 'mdelpeon', 'mdeluser', '100 %1', NULL, NULL, 0), -(42, 1, 'mdelmaster', 'mdeluser', '300 %1', NULL, NULL, 0), -(43, 1, 'mdelcoowner', 'mdeluser', '400 %1', NULL, NULL, 0), -(44, 1, 'mdelco', 'mdeluser', '400 %1', NULL, NULL, 0), -(45, 1, 'trim', 'trim', '', NULL, NULL, 0), -(46, 1, 'giveowner', 'giveowner', '', NULL, NULL, 0), -(47, 1, 'giveownership', 'giveowner', '', NULL, NULL, 0), -(48, 1, 'op', 'op', '', NULL, NULL, 0), -(49, 1, 'deop', 'deop', '', NULL, NULL, 0), -(50, 1, 'voice', 'voice', '', NULL, NULL, 0), -(51, 1, 'devoice', 'devoice', '', NULL, NULL, 0), -(52, 1, 'v', 'voice', '', NULL, NULL, 0), -(53, 1, 'o', 'op', '', NULL, NULL, 0), -(54, 1, 'opall', 'opall', '', NULL, NULL, 0), -(55, 1, 'deopall', 'deopall', '', NULL, NULL, 0), -(56, 1, 'voiceall', 'voiceall', '', NULL, NULL, 0), -(57, 1, 'vall', 'voiceall', '', NULL, NULL, 0), -(58, 1, 'devoiceall', 'devoiceall', '', NULL, NULL, 0), -(59, 1, 'set', 'set', '', NULL, NULL, 0), -(60, 1, 'kick', 'kick', '', NULL, NULL, 0), -(61, 1, 'k', 'kick', '', NULL, NULL, 0), -(62, 1, 'kickban', 'kickban', '', NULL, NULL, 0), -(63, 1, 'kb', 'kickban', '', NULL, NULL, 0), -(64, 1, 'ban', 'ban', '', NULL, NULL, 0), -(65, 1, 'b', 'ban', '', NULL, NULL, 0), -(66, 1, 'wipeinfo', 'wipeinfo', '', NULL, NULL, 0), -(67, 1, 'deluinfo', 'wipeinfo', '', NULL, NULL, 0), -(68, 1, 'addban', 'addban', '', NULL, NULL, 0), -(69, 1, 'ab', 'addban', '', NULL, NULL, 0), -(70, 1, 'bans', 'bans', '', NULL, NULL, 0), -(71, 1, 'shitlist', 'bans', '', NULL, NULL, 0), -(72, 1, 'showbans', 'bans', '', NULL, NULL, 0), -(73, 1, 'showban', 'bans', '', NULL, NULL, 0), -(74, 1, 'delban', 'delban', '', NULL, NULL, 0), -(75, 1, 'netinfo', 'netinfo', '', NULL, NULL, 0), -(76, 1, 'topic', 'topic', '', NULL, NULL, 0), -(77, 1, 't', 'topic', '', NULL, NULL, 0), -(78, 1, 'chanservsync', 'chanservsync', '', NULL, NULL, 0), -(79, 1, 'resync', 'resync', '', NULL, NULL, 0), -(80, 1, 'r', 'resync', '', NULL, NULL, 0), -(81, 1, 'addtimeban', 'addtimeban', '', NULL, NULL, 0), -(82, 1, 'addtimedban', 'addtimeban', '', NULL, NULL, 0), -(83, 1, 'timeban', 'addtimeban', '', NULL, NULL, 0), -(84, 1, 'timedban', 'addtimeban', '', NULL, NULL, 0), -(85, 1, 'tb', 'addtimeban', '', NULL, NULL, 0), -(86, 1, 'atb', 'addtimeban', '', NULL, NULL, 0), -(87, 1, 'mode', 'mode', '', NULL, NULL, 0), -(88, 1, 'm', 'mode', '', NULL, NULL, 0), -(89, 1, 'version', 'version', '', NULL, NULL, 0), -(90, 1, 'peek', 'peek', '', NULL, NULL, 0), -(91, 1, 'uset', 'uset', '', NULL, NULL, 0), -(92, 1, 'aset', 'uset', '', NULL, NULL, 0), -(93, 1, 'unban', 'unban', '', NULL, NULL, 0), -(94, 1, 'ub', 'unban', '', NULL, NULL, 0), -(95, 1, 'unbanall', 'unbanall', '', NULL, NULL, 0), -(96, 1, 'uba', 'unbanall', '', NULL, NULL, 0), -(97, 1, 'unbanme', 'unbanme', '', NULL, NULL, 0), -(98, 1, 'ubme', 'unbanme', '', NULL, NULL, 0), -(99, 1, 'invite', 'invite', '', NULL, NULL, 0), -(100, 1, 'i', 'invite', '', NULL, NULL, 0), -(101, 1, 'inviteme', 'inviteme', '', NULL, NULL, 0), -(102, 1, 'help', 'help', '', NULL, NULL, 0), -(103, 1, 'h', 'help', '', NULL, NULL, 0), -(104, 1, 'trace', 'trace', '', NULL, NULL, 0), -(105, 1, 'register', 'register', '', NULL, NULL, 0), -(106, 1, 'reg', 'register', '', NULL, NULL, 0), -(107, 1, 'unregister', 'unregister', '', NULL, NULL, 0), -(108, 1, 'unreg', 'unregister', '', NULL, NULL, 0), -(109, 1, 'recover', 'recover', '', NULL, NULL, 0), -(110, 1, 'say', 'say', '', NULL, NULL, 0), -(111, 1, 'emote', 'emote', '', NULL, NULL, 0), -(112, 1, 'notice', 'notice', '', NULL, NULL, 0), -(113, 1, 'raw', 'raw', '', NULL, NULL, 0), -(114, 1, 'god', 'god', '', NULL, NULL, 0), -(115, 1, 'godmode', 'god', '', NULL, NULL, 0), -(116, 1, 'reloadlang', 'reloadlang', '', NULL, NULL, 0), -(117, 1, 'csuspend', 'csuspend', '', NULL, NULL, 0), -(118, 1, 'cunsuspend', 'cunsuspend', '', NULL, NULL, 0), -(119, 1, 'move', 'move', '', NULL, NULL, 0), -(120, 1, 'events', 'events', '', NULL, NULL, 0), -(121, 1, 'oplog', 'oplog', '', NULL, NULL, 0), -(122, 1, 'search', 'search', '', NULL, NULL, 0), -(123, 1, 'command', 'command', '', NULL, NULL, 0), -(126, 1, 'va', 'voiceall', '', NULL, NULL, 0), -(127, 1, 'setaccess', 'setaccess', '', NULL, NULL, 0), -(129, 1, 'suckers', 'bans', '', NULL, NULL, 0), -(130, 1, 'fu', 'kick', '', NULL, NULL, 0), -(131, 1, 'mobb', 'kick', '', NULL, NULL, 0), -(132, 1, 'blist', 'bans', '', NULL, NULL, 0), -(133, 1, 'addrank', 'addrank', '', NULL, NULL, 0), -(134, 1, 'delrank', 'delrank', '', NULL, NULL, 0), -(135, 1, 'listrank', 'listrank', '', NULL, NULL, 0), -(136, 1, 'rank', 'assignrank', '', NULL, NULL, 0), -(137, 1, 'assignrank', 'assignrank', '', NULL, NULL, 0), -(138, 1, 'setrank', 'setrank', '', NULL, NULL, 0), -(139, 1, 'ranks', 'listrank', '', NULL, NULL, 0), -(145, 1, 'setinfo', 'uset', 'info %1-', NULL, NULL, 0), -(147, 1, 'info', 'info', '', NULL, NULL, 0), -(148, 1, 'rename', 'rename', '', NULL, NULL, 0), -(149, 1, 'add', 'adduser', '', NULL, NULL, 0), -(164, 2, 'bind', 'bind', '', NULL, NULL, 0), -(165, 2, 'unbind', 'unbind', '', NULL, NULL, 0), -(166, 2, 'register', 'register', '', NULL, NULL, 0), -(167, 2, 'unregister', 'unregister', '', NULL, NULL, 0), -(168, 2, 'version', 'version', '', NULL, NULL, 0), -(169, 2, 'netinfo', 'netinfo', '', NULL, NULL, 0), -(170, 2, 'set', 'set', '', NULL, NULL, 0), -(171, 2, 'csuspend', 'csuspend', '', NULL, NULL, 0), -(172, 2, 'cunsuspend', 'cunsuspend', '', NULL, NULL, 0), -(173, 2, 'say', 'say', '', NULL, NULL, 0), -(174, 2, 'emote', 'emote', '', NULL, NULL, 0), -(175, 2, 'notice', 'notice', '', NULL, NULL, 0), -(176, 2, 'raw', 'raw', '', NULL, NULL, 0), -(177, 2, 'god', 'god', '', NULL, NULL, 0); +(NULL, 3, 0, 'bind', 'bind', '', NULL, NULL, 0), +(NULL, 3, 0, 'unbind', 'unbind', '', NULL, NULL, 0), +(NULL, 3, 0, 'say', 'say', '', NULL, NULL, 0), +(NULL, 3, 0, 'notice', 'notice', '', NULL, NULL, 0), +(NULL, 3, 0, 'emote', 'emote', '', NULL, NULL, 0), --- --- Daten für Tabelle `channels` --- +(NULL, 4, 0, 'raw', 'raw', '', NULL, NULL, 0), +(NULL, 4, 0, 'next', 'next', '', NULL, NULL, 0), +(NULL, 4, 0, 'requests', 'requests', '', NULL, NULL, 0), +(NULL, 4, 0, 'delete', 'delete', '', NULL, NULL, 0), +(NULL, 4, 0, 'del', 'delete', '', NULL, NULL, 0), +(NULL, 4, 0, 'reqs', 'requests', '', NULL, NULL, 0), +(NULL, 4, 0, 'commands', 'commands', '', NULL, NULL, 0), +(NULL, 4, 0, 'version', 'version', '', NULL, NULL, 0), +(NULL, 4, 0, 'netinfo', 'netinfo', '', NULL, NULL, 0), +(NULL, 4, 0, 'stats', 'stats', '', NULL, NULL, 0), +(NULL, 4, 0, 'history', 'history', '', NULL, NULL, 0), +(NULL, 4, 0, 'register', 'register', '', NULL, NULL, 0), +(NULL, 4, 0, 'unregister', 'unregister', '', NULL, NULL, 0), + +(NULL, 6, 0, 'backup', 'linker', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup bind', 'bind', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup unbind', 'unbind', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup modcmd', 'modcmd', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup register', 'register', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup unregister', 'unregister', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup commands', 'commands', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup command', 'command', '', NULL, NULL, 0), +(NULL, 6, 0, 'ping', 'funcmd.ping', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup search', 'neonserv.search', '', NULL, NULL, 0), +(NULL, 6, 0, 'backup raw', 'raw', '', NULL, NULL, 0), + +(NULL, 7, 0, 'kickserv register', 'register', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv unregister', 'unregister', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv raw', 'raw', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv bind', 'bind', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv unbind', 'unbind', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv modcmd', 'modcmd', '', NULL, NULL, 0), +(NULL, 7, 0, 'kickserv', 'linker', '', NULL, NULL, 0), + +(NULL, 1, 0, 'dns', 'extscript', 'toys php scripts/examples/dnslookup.php $1 $2 %1+', NULL, NULL, 0), +(NULL, 1, 0, 'calc', 'funcmd.extscript', 'toys php scripts/examples/calc.php $1- %1+', NULL, NULL, 0); -INSERT INTO `channels` (`channel_id`, `channel_name`, `channel_key`, `channel_maxusers`, `channel_lastvisit`, `channel_lastgiveowner`, `channel_pubcmd`, `channel_nodelete`, `channel_nogaccess`, `channel_canadd`, `channel_candel`, `channel_canclvl`, `channel_cankick`, `channel_canban`, `channel_staticban`, `channel_protect`, `channel_canop`, `channel_canvoice`, `channel_getop`, `channel_getvoice`, `channel_greeting`, `channel_usergreeting`, `channel_userinfo`, `channel_dynlimit`, `channel_getinvite`, `channel_topicmask`, `channel_exttopic`, `channel_exttopic_topic`, `channel_defaulttopic`, `channel_wipeinfo`, `channel_modes`, `channel_enfmodes`, `channel_enftopic`, `channel_topicsnarf`, `channel_changetopic`, `channel_setters`, `channel_canresync`, `channel_cansuspend`, `channel_notice`, `channel_noticereaction`, `channel_ctcp`, `channel_ctcpreaction`, `channel_registered`, `channel_registrator`, `channel_toys`, `channel_scanner`, `channel_spam_limit`, `channel_spam_reaction`, `channel_spam_reaction_duration`, `channel_spam_except`, `channel_flood_limit`, `channel_flood_time`, `channel_flood_reaction`, `channel_flood_reaction_duration`, `channel_flood_except`, `channel_join_limit`, `channel_join_time`, `channel_join_reaction`, `channel_join_reaction_duration`, `channel_join_except`, `channel_botnet_bantime`, `channel_botnet_except`, `channel_caps_percent`, `channel_caps_reaction`, `channel_caps_reaction_duration`, `channel_caps_except`, `channel_digit_percent`, `channel_digit_reaction`, `channel_digit_reaction_duration`, `channel_digit_except`) VALUES -(NULL, 'defaults', '', 0, 0, 0, 0, 0, 0, 300, 300, 300, 200, 200, 250, 0, 200, 200, 200, 100, '', '', 1, 0, 1, '', 0, '', '', 300, '+', 400, 400, 501, 200, 400, 200, 300, 0, 0, 0, 0, 0, 0, 0, '', 4, 0, 120, 400, 5, 3, 0, 120, 400, 4, 20, 2, 300, 400, 1800, 1, 60, 0, 60, 200, 60, 0, 60, 200); -- --- Daten für Tabelle `help` +-- Daten für Tabelle `channels` -- -INSERT INTO `help` (`id`, `lang`, `ident`, `text`) VALUES -(1, 'en', '0', '$b$C Help$b\r\n$b$C$b is a channel service bot, intended primarily to prevent and defend against channel takeovers. It also includes convenience features aimed at making it easier to maintain control over all aspects of your channel.\r\n$b$C$b command categories:\r\n USER User management.\r\n CHANNEL Channel management.\r\n BAN MANAGEMENT Ban management.\r\n INFORMATION Informative commands.\r\n OPER Helper/IRC Operator commands.'), -(2, 'en', 'USER', '$bUser Management Commands:$b\r\n ACCESS Check someone''s access in a channel.\r\n MYACCESS Show all channels where you have access.\r\n ADDCOOWNER Give another person coowner status in a channel.\r\n ADDMASTER master status in a channel.\r\n ADDOP op status in a channel.\r\n ADDPEON peon status in a channel.\r\n GIVEOWNERSHIP Give ownership to another user in the channel.\r\n CLVL Change a person''s access level in a channel.\r\n ADDUSER Give another person access in a channel.\r\n DELUSER Remove a person''s access from a channel.\r\n DELETEME Remove your own access from a channel.\r\n MDELCOOWNER Remove coowners with accounts matching a mask.\r\n MDELMASTER masters with accounts matching a mask.\r\n MDELOP ops with accounts matching a mask.\r\n MDELPEON peons with accounts matching a mask.\r\n UP Give you ops in a channel you have access to.\r\n DOWN Remove your ops in a channel.\r\n UPALL Give you ops in all channels you have access to.\r\n DOWNALL Remove your ops in all channels.\r\n OP Give ops to the specified user.\r\n DEOP Remove ops from the specified user.\r\n VOICE Give voice to the specified user.\r\n DEVOICE Remove voice from the specified user.\r\n USET Set channel user options.\r\n SUSPEND Suspend a user''s access to a channel.\r\n UNSUSPEND Restore a user''s access to a channel.\r\n WIPEINFO Remove a lower-ranked user''s infoline.'), -(3, 'en', 'BAN MANAGEMENT', '$bBan Management Commands:$b\r\n KICK Kick a user from a channel.\r\n BAN Ban a user from a channel.\r\n KICKBAN Kick and ban a user from a channel.\r\n BANS List lasting bans in a channel.\r\n ADDBAN Add a permanent ban for a user.\r\n ADDTIMEDBAN Add a ban that expires in the specified time.\r\n UNBAN Remove the specified ban from the channel.\r\n DELBAN Remove the specified permanent ban from memory.\r\n UNBANME Remove a ban matching your hostmask from specified channel.\r\n UNBANALL Remove all bans from a channel.'), -(4, 'en', 'CHANNEL', '$bChannel Management Commands:$b\r\n OPEN Remove +ilk channel modes and any bans on you from a channel.\r\n USERS List all users of a channel.\r\n CLIST coowners of a channel.\r\n MLIST masters of a channel.\r\n OLIST ops of a channel.\r\n PLIST peons of a channel.\r\n BANS List all the bans for a channel.\r\n TOPIC Set the current topic, or reset it to the default topic.\r\n MODE Change a channel mode.\r\n INVITE Invite new users to your channel.\r\n INFO Show numerical information about the users in a channel.\r\n SET Change various channel settings.\r\n EVENTS View a list of events relevant to a channel.\r\n NOTE Set a note on a channel.\r\n DELNOTE Remove a note from a channel.\r\n RESYNC Synchronize ops and voice with the channel userlist.'), -(5, 'en', 'INFORMATION', '$bInformative Commands:$b\r\n VERSION Check the current running version of $C.\r\n NETINFO Check current network-wide information.\r\n STAFF Get a list of all the current staff.\r\n PEEK Reveal information on a channel''s modes, topic and ops.\r\n SEEN Find out the last time a user was in a channel.\r\n COMMAND Display some information about a command.'), -(6, 'en', 'OPER', '$bHelper/IRC Operator commands:$b\r\n SAY Have $C say a message in a channel.\r\n EMOTE Equivalent to $C doing a /me in a channel.\r\n GOD Turn security override on/off.\r\n EXPIRE Automatically unregister old channels.\r\n CSUSPEND Remove $C from a channel (preserving user data).\r\n CUNSUSPEND Restore $C to a channel that was suspended.\r\n UNVISITED List all channels that have not been visited in specified duration.\r\n MERGE Merges a source and target channels'' registration, users, bans, and other data into the target channel.\r\n MOVE Transition one channel''s registration to a new channel name.\r\n OPCHAN Force $C to op itself in a channel.\r\n REGISTER Register a new channel with $C.\r\n NOREGISTER Add a channel to the do-not-register list.\r\n ALLOWREGISTER Remove a channel from the do-not-register list.\r\n DNRSEARCH Search the do-not-register list.\r\n UNREGISTER Remove $C from a registered channel.\r\n SEARCH Find registered channel matching criteria.\r\n ADDOWNER Add a new owner to a channel.\r\n DELOWNER Remove a current owner from a channel.\r\n MDELOWNER Remove multiple owners by account mask from a channel.\r\n CREATENOTE Create a new note type.\r\n REMOVENOTE Remove an existing note type.'), -(7, 'en', 'MYACCESS', '/msg $S MYACCESS []\r\nLists channels where you have access and infolines in each.\r\nNetwork staff may specify a nickname or *account to view the list for another user.\r\nYour access level in the channel may be followed by a comma and one of the following characters:\r\n s Your access in the channel has been suspended.\r\n o AutoOp is active.\r\n v AutoVoice is active.\r\n i AutoInvite is active.\r\n$uSee Also:$u access, users'), -(8, 'en', 'ACCESS', '/msg $S ACCESS <#channel> []\r\nReports various pieces of information about a channel user, including channel and network access level, and the user''s info line. If no nick or account is provided, $S returns your own information.\r\n$uSee Also:$u myaccess, users'), -(9, 'en', 'ADDBAN', '/msg $C ADDBAN <#channel> [Reason]\r\nAdds a ban to the channels permanent ban list, remaining in effect until removed with the DELBAN command. If it exactly matches an existing ban already in the list, the reason will be updated. If the existing ban was a timed ban, it will be extended into a permanent ban.\r\n$uSee Also:$u bans, delban, mdelban'), -(10, 'en', 'ADDUSER', '/msg $C ADDUSER <#channel> \r\nThis command adds someone to the channel user list with the specified access level. (You may only add users to levels less than your own.)\r\nThe level may be one of $bpeon$b, $bop$b, $bmaster$b, $bcoowner$b, $bowner$b, or a number between 1 and 500. Only network staff may add level 500 users (owners).\r\n$uSee Also:$u deluser, users'), -(11, 'en', 'ADDTIMEDBAN', '/msg $C ADDTIMEDBAN <#channel> [Reason]\r\nAdds an automatically expiring ban to the channel ban list. This command behaves in the exact same fashion as ADDBAN with the exception that the bans are automatically removed after the user-supplied duration. If it exactly matches an existing ban already in the list, the reason will be updated. If the existing ban was a timed ban, it will be extended. Timed bans can be removed with the DELBAN command, as with permanent bans.\r\n$uSee Also:$u addban, bans, delban, durations'), -(12, 'en', 'ALLOWREGISTER', '/msg $C ALLOWREGISTER <#channel|*Account>\r\nRemoves the named channel (or channel mask) from the do-not-register list.\r\n$uSee Also:$u register, noregister, dnrsearch, unregister'), -(13, 'en', 'BAN', '/msg $C BAN <#channel> \r\nThis command will temporarily add a ban for the user specified as the parameter. Masks are to be supplied in the format !@ and usually contain wildcards. If a nick is specified, a mask is automatically generated (though not completely foolproof). This ban is removed either by removing it from the channel ban list using any irc client, or sending the UNBAN or UNBANALL commands. If you are banned with this method, the UNBANME command can be used.\r\n$uFor assistance, please join #support$u\r\nExample: *!*serv@*.webgamesnet.net would ban anyone with ident ''serv'' and a webgamesnet.net hostname from joining the channel.\r\n$uSee Also:$u unban, unbanall, unbanme'), -(14, 'en', 'BANS', '/msg $C BANS <#channel> [mask|nick]\r\nThis command lists all permanent and timed bans in the channel.\r\nIf a nickname is specified, lists any bans that visibly match that user.\r\nIf a hostmask with no wildcards is specified, lists any bans that match that hostmask.\r\nIf a hostmask with wildcards is specified, lists any bans included in that mask.\r\n$uSee Also:$u addban, delban, mdelban'), -(15, 'en', 'CLIST', '/msg $C CLIST <#channel> [mask]\r\nThis command lists all users of level $bCoowner$b on a channel''s userlist. If a mask is supplied, only coowners matching the mask will be shown.\r\n$uSee Also:$u addcoowner, delcoowner, mdelcoowner, users'), -(16, 'en', 'CLVL', '/msg $C CLVL <#channel> \r\nModifies a channel user''s access level. You cannot give users access greater than or equal to your own.\r\n "You may use *Account instead of Nick as the name argument; the * makes $C use the name of a account directly (useful if the user is not online).\r\n$uSee Also:$u access, users, giveownership'), -(17, 'en', 'CREATENOTE', '/msg $S CREATENOTE [access-arg] \r\nDefines a new note type. $btypename$b is the name of the note type. $bset-access$b is one of:\r\n $bPRIVILEGED$b with required $baccess-arg$b being the minimum OpServ level to set\r\n $bCHANNEL $b with required $baccess-arg$b being the channel access level to set\r\n $bSETTER $b (with no access-arg) to allow anyone who can !set to set\r\n$bview-access$b is one of $bPRIVILEGED$b, $bCHANNEL_USERS$b, or $bALL$b, that determines who can see the note (if it is set).\r\n$bmax-length$b is the maximum length for this kind of note.\r\nIf the note type already exists, it is modified with the new values you specify.\r\n$uSee Also:$u removenote'), -(18, 'en', 'GIVEOWNERSHIP', '/msg $C GIVEOWNERSHIP <#channel> \r\nTransfer ownership of the channel from you to another user on the channel''s userlist. You are demoted to co-owner, and he or she is promoted to owner.\r\n "You may use *Account instead of Nick as the name argument; the * makes $C use the name of a account directly (useful if the user is not online).\r\n$uSee Also:$u clvl, access, users'), -(19, 'en', 'CSUSPEND', '/msg $C CSUSPEND <#channel> [!] \r\nThis command will temporarily remove $b$C$b from a channel and suspend its registration.\r\nThe duration may be "0" to make it never expire; otherwise, $C will automatically unsuspend the channel after $uduration$u.\r\nIf you wish to modify a currently existing suspension, add a ! before the duration.\r\n$uSee Also:$u unregister, cunsuspend, durations'), -(20, 'en', 'CUNSUSPEND', '/msg $C CUNSUSPEND <#channel>\r\nRestores a channel''s $b$C$b registration.\r\n$uSee Also:$u csuspend, unregister'), -(21, 'en', 'DELBAN', '/msg $C DELBAN <#channel> \r\nDeletes a ban from the channel ban list. This command works for both permanent and timed bans alike.\r\n$uSee Also:$u addban, addtimedban, bans'), -(22, 'en', 'DELNOTE', '/msg $C DELNOTE <#channel> \r\nDeletes a note from the channel. To do this, you must be able to set the note.\r\n$uSee Also:$u note, note types'), -(23, 'en', 'DELUSER', '/msg $C DELUSER <#channel> \r\nDeletes a user from the channel user list.\r\nYou may use *Account instead of Nick as the name argument; the * makes $C use the name of a account directly (useful if the user is not online).\r\n$uSee Also:$u adduser, deleteme, users'), -(24, 'en', 'DELETEME', '/msg $C DELETEME <#channel> []\r\nIf you have less than owner access in a channel, $bdeleteme$b removes your access from the channel. $bIf you do this by mistake, you must find a higher-ranked user to re-add you.$b\r\nThe secret value changes for each channel and each user. If you do not include the secret value, $C will tell you what it should be.\r\n$uSee Also:$u adduser, deluser, giveownership, users'), -(25, 'en', 'DEOP', '/msg $C DEOP <#channel> [nick]...\r\nDeops the specified user[s].\r\n$uSee Also:$u down, op'), -(26, 'en', 'DEVOICE', '/msg $C DEVOICE <#channel> [nick]...\r\nThis command will make $C devoice the selected user[s].\r\n$uSee Also:$u addpeon, delpeon, deop, voice'), -(27, 'en', 'DNRSEARCH', '/msg $C DNRSEARCH [ ...]\r\nSearches through the current do-not-register list for those matching the specified criteria, and applies the specified action to them. A list of actions can be found in $bhelp dnrsearch action$b and a list of criteria in $bhelp dnrsearch criteria$b.\r\n$uSee Also:$u allowregister, dnrsearch action, dnrsearch criteria, noregister'), -(28, 'en', 'DNRSEARCH ACTION', '$bDNRSEARCH ACTION$b\r\n "Options for the action in $bdnrsearch$b are:\r\n$bPRINT: $b Display the do-not-register entry.\r\n$bREMOVE:$b Remove the do-not-register entry.\r\n$bCOUNT: $b Count the number of matching do-not-register entries.\r\n$uSee Also:$u dnrsearch, dnrsearch criteria'), -(29, 'en', 'DNRSEARCH CRITERIA', '$bDNRSEARCH CRITERIA$b\r\nOptions for the criteria in $bdnrsearch$b are:\r\n$bCHANNEL:$b Channel name, channel mask, or *account (note the backslash).\r\n$bSETTER: $b Staff member who issued the do-not-register.\r\n$bREASON: $b Mask for the do-not-register reason or note.\r\n$bLIMIT: $b Maximum entries to operate upon (default 50).\r\n$bSET: $b Age limit for entry (defaults to minimum age).\r\n$bEXPIRES:$b Expiration limit for entry (defaults to minimum time).\r\nNote: If you use the $blimit$b criteria, the full count of matching do-not-register entries will be shown at the end of the $bdnrsearch$b output, but only the first $blimit$b entries will be affected by the action.\r\n$uSee Also:$u dnrsearch, dnrsearch action'), -(30, 'en', 'DOWN', '/msg $C DOWN <#channel>\r\nThis command will devoice/deop you in the selected channel.\r\n$uSee Also:$u downall, up, upall'), -(31, 'en', 'DOWNALL', '/msg $C DOWNALL\r\nExecutes the $bdown$b command for each channel you have access to.\r\n$uSee Also:$u down, up, upall'), -(32, 'en', 'DURATIONS', '[y][M][w][d][h][m][[s]]\r\nThere is a standard syntax for durations that let you easily specify longer periods of time. A duration consists of one or more "duration parts which are sequences of digits, separated by duration letters.\r\nThe valid duration letters are $by$b (for year, or 365 days), $bM$b (for month, or 31 days), $bw$b (for week, or 7 days), $bd$b (for day, or 24 hours), $bh$b (for hour, or 60 minutes), $bm$b (for minute, or 60 seconds), and $bs$b (for second). We know not all years are 365 days and not all months are 31 days, but we pretend they are for parsing durations.\r\nIf the last duration part does not have any letter to indicate the units, seconds are assumed.\r\n$uExamples$u: 1y1M is 365 days plus 31 days; 1y1m is 365 days plus 1 minute; 1h30m45 is ninety minutes and forty-five seconds; and so forth.'), -(33, 'en', 'EMOTE', '/msg $C EMOTE <#channel|nick|*account> \r\nMakes $b$C$b send a CTCP ACTION message to the specified channel/nick or all users on the account.\r\n$uSee Also:$u say'), -(34, 'en', 'EVENTS', '/msg $C EVENTS <#channel> [limit [pattern]]\r\nAllows channel coowners to view a list of events related to their channel. If a pattern is provided, only events with a matching description will be displayed.\r\n "$bNote:$b You must specify a limit if you want to use a pattern to match against.\r\n$uSee Also:$u last'), -(35, 'en', 'EXPIRE', '/msg $C EXPIRE\r\nExpires any channels that have not been visited within the configured duration. Channel registrations are automatically expired, so you only need to use this command if the duration has been changed.\r\n$uSee Also:$u unvisited'), -(36, 'en', 'INFO', '/msg $C INFO <#channel>\r\nThis command responds with various pieces of information about a channel''s users, status, and registration.'), -(37, 'en', 'INVITE', '/msg $C INVITE <#channel> [nick [reason]]\r\nInvites a user into the channel, sending them a reason if one is provided. However, unless you have at least $bmaster$b access, you can only invite yourself with this command. If no nick is provided, the user issuing the command will be invited.'), -(38, 'en', 'INVITEME', '/msg $S INVITEME <#channel>\r\nInvites you into the channel.'), -(39, 'en', 'KICK', '/msg $C KICK <#channel> [reason]\r\nKicks the users matching the given nick or mask with the specified reason. If no reason is provided, a default will be used.\r\n$uSee Also:$u kickban'), -(40, 'en', 'KICKBAN', '/msg $C KICKBAN <#channel> [reason]\r\nKicks and bans with the specified reason any users with a matching nick or hostmask. If no reason is provided, a default one will be used.\r\n$uSee Also:$u addban, kick'), -(41, 'en', 'MDELCOOWNER', '/msg $C MDELCOOWNER <#channel> \r\nDeletes all coowners with accounts matching the given pattern from the channel user list.\r\n$uSee Also:$u clist, delcoowner'), -(42, 'en', 'MDELMASTER', '/msg $C MDELMASTER <#channel> \r\nDeletes all masters with accounts matching the given pattern from the channel user list.\r\n$uSee Also:$u mdelban, mdelcoowner, mdelop, mdelowner, mdelpeon'), -(43, 'en', 'MDELOP', '/msg $C MDELOP <#channel> \r\nDeletes all ops with accounts matching the given pattern from the channel user list.'), -(44, 'en', 'MDELOWNER', '/msg $C MDELOWNER <#channel> \r\nDeletes all owners with accounts matching the given pattern from the channel user list.\r\n$uSee Also:$u addowner, mdelcoowner, mdelmaster, mdelop, mdelpeon'), -(45, 'en', 'MDELPEON', '/msg $C MDELPEON <#channel> \r\nDeletes all peons with accounts matching the given pattern from the channel user list.\r\n$uSee Also:$u addpeon, mdelcoowner, mdelmaster, mdelop'), -(46, 'en', 'MERGE', '/msg $C MERGE <#channel> \r\nMerges the source channel''s registration, users, bans, and other data into the target channel. Users with access to both the source and target channels will retain the higher access level; if the access levels are the same, the more recent seen time is kept. Bans are also merged, with bans expiring later taking precedence.\r\n$uSee Also:$u register, move, unregister'), -(47, 'en', 'MLIST', '/msg $C MLIST <#channel> [mask]\r\nThis command lists all users of level $bMaster$b on a channel''s userlist. If a mask is supplied, only masters matching the mask will be shown.\r\n$uSee Also:$u addmaster, delmaster, mdelmaster, users'), -(48, 'en', 'MODE', '/msg $C MODE <#channel>\r\nResets the modes in the channel to their default.\r\n$uSee Also:$u open, set'), -(49, 'en', 'MOVE', '/msg $C MOVE <#channel> \r\nTransfers a channel''s registration to a different channel along with the settings and user/ban lists. All the restrictions that apply for the $bregister$b command apply to $bmove$b.\r\n$uSee Also:$u register, merge, unregister'), -(50, 'en', 'NETINFO', '/msg $C NETINFO\r\nDisplays some assorted pieces of information about network-wide $b$C$b statistics.\r\n$uSee Also:$u info, staff'), -(51, 'en', 'NOREGISTER', '/msg $C NOREGISTER <#channel|*Account> \r\nWith no arguments, lists the current do-not-register channels.\r\nWith arguments, adds a do-not-register channel (or account) with the specified reason. In this case, the channel name may include * or ? wildcards.\r\nThe duration may be "0" to make it never expire; otherwise, the do-not-register entry will be automatically removed after $uduration$u.\r\n$uSee Also:$u allowregister, dnrsearch, register, unregister'), -(52, 'en', 'NOTE', '/msg $C NOTE <#channel> [ [new-note-text]]\r\nWith no arguments, lists all visible notes on the specified channel.\r\nWith one argument, lists the note type you name (if it is visible to you).\r\nWith two arguments, sets the note type (if you can set it).\r\n$uSee Also:$u delnote, note types'), -(53, 'en', 'NOTE TYPES', '$bNOTE TYPES$b\r\n${notes}\r\n$uSee Also:$u note, delnote'), -(54, 'en', 'OLIST', '/msg $C OLIST <#channel> [mask]\r\nThis command lists all users of level $bOp$b on a channel''s userlist. If a mask is supplied, only ops matching the mask will be shown.\r\n$uSee Also:$u addop, delop, mdelop, users'), -(55, 'en', 'OP', '/msg $C OP <#channel> [nick]...\r\nThis command makes $C op the specified user.\r\n$uSee Also:$u addop, delop, deop'), -(56, 'en', 'OPCHAN', '/msg $C OPCHAN <#channel>\r\nThis command makes $C op itself in the specified channel.'), -(57, 'en', 'OPEN', '/msg $C OPEN <#channel>\r\nThis command will make $C remove all modes preventing a user from the specified channel, and remove all bans matching the users hostmask.\r\n$uSee Also:$u unbanme'), -(58, 'en', 'PEEK', '/msg $C PEEK <#channel>\r\nDisplays the current topic, modes, and ops of the specified channel. Unlike $binfo$b, $bpeek$b displays channel information unrelated to $b$C$b.\r\n$uSee Also:$u info'), -(59, 'en', 'PLIST', '/msg $C PLIST <#channel>\r\nThis command lists all users of level $bPeon$b on a channel''s userlist. If a mask is supplied, only peons matching the mask will be shown.\r\n$uSee Also:$u addpeon, delpeon, mdelpeon, users'), -(60, 'en', 'REGISTER', '/msg $C REGISTER <#channel> [user|*account] [force]\r\nRegisters a channel with $b$C$b, automatically granting owner access to the specified user. If no user is provided, $b$C$b gives owner access to the user executing the command.\r\nIf the registrar is on the network staff and provides the third argument, $bforce$b, it will allow a do-not-register channel to be registered anyway.\r\nIn addition, $bregister$b will only allow one user to own a certain number of channels without the $bforce$b argument.\r\n$uSee Also:$u addowner, noregister, unregister'), -(61, 'en', 'REMOVENOTE', '/msg $S REMOVENOTE [FORCE]\r\nPermanently deletes a note type. Without the argument $bFORCE$b, it will only delete an unused note type. With the argument $bFORCE$b, it will delete the note from all channels and then delete the note type.\r\n$uSee Also:$u createnote'), -(62, 'en', 'RESYNC', '/msg $S RESYNC <#channel>\r\nSynchronizes users in the channel with the userlist. This means that if the user can normally get ops, $S makes sure the user has ops. Otherwise, if the user normally gets voice, $S makes sure the user has voice but not ops. Otherwise, $S makes sure the user has neither voice nor ops.'), -(63, 'en', 'SAY', '/msg $C SAY <#channel|nick|*account> \r\nMakes $b$C$b send a message to the specified channel/nick or all users on the account.\r\n$uSee Also:$u emote'), -(64, 'en', 'SEARCH CRITERIA', '$bSEARCH CRITERIA$b\r\nThe following criteria may be used:\r\n NAME Channels whose names match the given mask\r\n REGISTRAR Channels whose registrar''s account matches the given mask\r\n UNVISITED Channels that have not been visited in at least the given duration\r\n REGISTERED Channels that have been registered for less than the given duration\r\n FLAGS Matches channels with the specified flag set\r\n LIMIT Limit the number of channels returned by the search\r\nFlags that can be matched against are: nodelete, suspended and unreviewed.\r\n$uSee Also:$u search, search actions'), -(65, 'en', 'SEARCH ACTIONS', '$bSEARCH ACTIONS$b\r\nThe following are valid $bsearch$b actions:\r\n PRINT Prints matching channels\r\n COUNT Prints the number of matching channels\r\n$uSee Also:$u search, search criteria'), -(66, 'en', 'SEARCH', '/msg $C SEARCH [ ]...\r\nSearches for channels which match the specified criteria. For a list of search actions, see $bsearch actions$b. For a list of the criteria, see $bsearch criteria$b.\r\n$uSee Also:$u search actions, search criteria'), -(67, 'en', 'SEEN', '/msg $C SEEN <#channel> \r\nThis command will tell you if the selected user is in the channel, or when was the last time the user was seen in the channel.\r\n$uSee Also:$u access, users'), -(68, 'en', 'SET', '/msg $C SET <#channel> [ [setting]]\r\nThis command will set various channel options. With no arguments, it will show the current values of all channel options.\r\nFor a description what the modes are doing enter $b/msg $C SET <#channel> help$b'), -(69, 'en', 'STAFF', '/msg $C STAFF\r\nLists all the IRC operators and helpers currently online. Nicknames enclosed in parentheses are away, and likely unavailable.\r\n$uSee Also:$u helpers, ircops, netinfo'), -(70, 'en', 'SUSPEND', '/msg $C SUSPEND <#channel> \r\nThis disables the target''s access to the channel. That access can be restored using the unsuspend command.\r\n$uSee Also:$u unsuspend, deluser'), -(71, 'en', 'TOPIC', '/msg $C TOPIC <#channel> [topic]\r\nSets the current topic for the specified channel. If no topic is specified, then set the current topic to the default topic.'), -(72, 'en', 'UNBAN', '/msg $C UNBAN <#channel> \r\nUnbans the specified nick or hostmask. If a nick is given, $b$C$b determines what hostmask(s) to unban.\r\n$uSee Also:$u ban, kick, kickban'), -(73, 'en', 'UNBANALL', '/msg $C UNBANALL <#channel>\r\nClears the specified channel''s banlist. If the channel is omitted, then $bunbanall$b will be done in the channel where the command was given.\r\n$uSee Also:$u ban, unban, unbanme'), -(74, 'en', 'UNBANME', '/msg $C UNBANME <#channel>\r\nUnbans your hostmask from the specified channel.\r\n$uSee Also:$u ban, unban'), -(75, 'en', 'UNREGISTER', '/msg $C UNREGISTER <#channel> []\r\nUnregisters a channel that is registered with $b$C$b. $bIMPORTANT$b: Once the channel is unregistered, the userlist $bcannot$b be recovered.\r\nIf you are not network staff, you must add a confimation string to the end of your line to confirm the unregistration. If you leave it out, $C will show the proper confirmation string.\r\n$uSee Also:$u register'), -(76, 'en', 'UNSUSPEND', '/msg $C UNSUSPEND <#channel> \r\nThis restores the target''s access to the channel (after it has been suspended).\r\n$uSee Also:$u suspend, deluser'), -(77, 'en', 'UNVISITED', '/msg $C UNVISITED [duration] [limit]\r\nDisplays up to a certain limit, all channels registered with $b$C$b that have not been visited within a certain duration. If a duration is not provided, a default will be used.\r\n$uSee Also:$u expire, search, durations'), -(78, 'en', 'UP', '/msg $C UP <#channel>\r\nGrants you your normal channel privileges. If your access in the channel is less than the GiveVoice setting, this does nothing. Otherwise, if your access is less than the GiveOps setting, $b$C$b will give you voice. If your access is at least GiveOps, $b$C$b will give you ops.'), -(79, 'en', 'UPALL', '/msg $C UPALL\r\nExecutes the $bup$b command for each channel you have access in.\r\n$uSee Also:$u up, down, downall'), -(80, 'en', 'USET', '/msg $C USET <#channel> [