<Sheik>         struct  IgnoreStru *next;
<Sheik>         char    *nick;
<Sheik>         int     type;
<Sheik>         int     dont;
<Sheik>         int     high;
<Sheik>         char    *nick_high;
<Sheik>         char    *msg_high;
<Sheik> }       Ignore;

<BlackJac> pana: you can put multiple servers in IRCSERVER, so why not
IRCNICK

(Jordy) you need an isban() too :p
(Jordy:#warez) it removes bans like: rban *!*@*d will glob, or rban user
will remove that users ban :p
(Jordy) rban -a will remove all bans

Anitrate offers todo yet another ansi for bitchx

do
alarm 1
connect to server
alarm 0
if connect break
next server


/traceroute
/cdcc close #N

(Sheik) $getnicklist(channel user.pubflood) or something

Jordy) isop() isaway() isuser() isonline() ischannel() isshit() isbored()
(Jordy) and they shouldnt' return anything but 1 or 0, not numbers :p
(Jordy) because i want to do something like: if($isuser(blaho 50)) { ... }
        meaning, if blaho [current user is here] has at least a 50 on the
user
        list, return 1 else return 0

[dszd0g] Is there a way to: /adduser
         panasync!panasync!edwards@*.sk.sympatico.ca #BitchX,#Scriptz 90,60
         1,0 1,0 ?

<zircon> panasync: can u fix ^Q? its SUPPOSED to be quote character (like ^N
          is for us...) but its never worked in any stock client

eval for (@sl = 0, servername($sl), @sl++) {eval menuitem serverlist
          \"[$[-2]sl]  $servername($sl):$serverport($sl)\" server
          $servername($sl) $serverport($sl)}
<mikh>        for (@ cnt = 0, blah = dccitem($cnt), @ cnt++) {
<mikh>             echo <$cnt> $blah
<mikh>             comment Or you can use $word() to access different fields
          from
<mikh>             comment blah and display it in your own way, or check for
          speed etc
<mikh>        }

[wyvern] say i do   /ban <nick>   and it bans them... as soon as the mode
         sets, it can check the users on the channel to see if any match the
         ban set and kick them.. or something =P

[Dakota(~kota@aurora.pdxnet.com)] Oh yeah, also, for /whereis, you should
make a /set variable so that like 0 = it would ping them, 1 = it would
version them, 2, = it would do an ECHO Here I am! or something
like that.. hehe:)

<BlackJac> Oh yeah, that was something I thought of...
          Can you have a way to clear the mem, like dump channel stats etc?

<mathe> panasync:  you should add an auto ignore as a shitlist option..

<kwak:#tmp2> umm.. about the cdcc.. how about adding a notice line that says
          "/ctcp mynick CDCC RESEND #<num> :to resend, Allready sending you
          pack #packnum"  to someone re requesting the same pack with only
          cdcc send #<num> ..?

<Sheik> make a  fd_set list that will call a callback function.
<Sheik> so we can make  /finger /nslookup   etc work without blocking.

[wyvern(cardinal@deepthought.armory.com)] hmm.. u should make a $chanops()
          that's like $chanusers() but it only returns channel ops =)

<kae>  char *new_new_malloc(char *str)
<kae>  {
<kae>   int len = strlen(str);
<kae>   char *ret = stack_top;
<kae>   if (str != stack_top)
<kae>           memcpy(stack_top, str, len+1);
<kae>   stack_top += len+1;
<kae>   return ret;
<kae>  }

[Raistlin(raistlin@dialup17.toledolink.com)] NoNo...  DOH.. Make BitchX.. :D
          Grumble..  The reason is with more ppl adding ANSI to there bots..
          you need a way to distinguish between ANSI and Non ANSI clients..
          the standard in ANSI is esc[6n replied with esc[XX;YYR  which could
          be used to check.

[myc-(myc@irc.nwlink.com)] a trace command.  With flaggs and such.  So you
can
          like type /trace -o <servername> and it will show you the opers on
          that server that are currently on.

<stono> might I suggest a bitchX command that will remove ALL names and
          domains from the BitchX ignore list in the future?

<psykotyk> like, ^on ^window_birth * {window split on;window double on}

[BlackJac(~dbk7@WALNUT.CADIF.CORNELL.EDU)] FORMAT_SERVER_KILLS should be
          something like: "BlackJac killed panasync
          (edwards@firefly6.sk.sympatico.ca) on irc.cs.cmu.edu (You're a
          pantystink)"
[BlackJac(~dbk7@WALNUT.CADIF.CORNELL.EDU)] FORMAT_SERVER_CLIENTS for server
          notices about connecting/exiting clients.

[mathe(mathe@mathe.ppp.cyberenet.net)] hmm.. ok.. I'll mess with it again.. 
I
          had another idea.. if someone has level 25 (level for invite) - if
          they do /ctcp nick key (or whatever) #channel - it will tell them
          what the channel key is, or you can make it part of invite or
          something..

[mathe(mathe@mathe.ppp.cyberenet.net)] my brother thought of a way that
would
          hide the use of link looking a little bit.. was wondering what you
          thought of it.. instead of constantly doing a /links you could do
a
          /lusers to see if the # of servers changed, and if it did, then do
a
          links.. I ran it past sheik and he said he was a good idea, the
only
          prob. he saw with it, is that he said if the certain servers are
in
          high usage mode (or something like that) it won't allow you to do
a
          /luser,

2. BlackJac: /reld for DCCs

[myc(myc@irc.nwlink.com)] you need to code that /trace command like I told
	ya :) where you can /trace -o irc.panasync.com and it will give you a
        list of opers on the server that are opered :)

[mathe(mathe@mathe.ppp.cyberenet.net)] also, if someone has a number as nick
          you can't /relm them.. you should have something like this: /relm
	-l # nick/channel

<Sheik> say("%s: Couldn't connect to anything... Waiting 15 seconds to try a
<Sheik> AddCTimer(NULL, NULL, NULL, server, timed_nextserver, 15);
<Sheik> reconnect_flag = 1;
<Sheik> times++;
