<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] heh...i got a couple ideas i forgot to
+mention long time ago... /dcc getall /dcc closeall

<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>        }

[pent(pent@dial83.bway.net)] you know how you can't use ^[ to reply to the
          same person more than once in a row?

[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>  }
