I call this spam and under 18 kick and kicklist system
borrow a few things from ozzy and put this together 
#addykick on
on *:TEXT:*http*//*:#: { if ($nick isop $chan) halt | kick # $nick no advertising in the room very nice person | access $chan add deny $address 25 :advertising | /auser advertising $address($nick,1) }
on *:TEXT:*ftp*//*:#: { if ($nick isop $chan) halt | kick # $nick ftp this jackass your now banned and shitlisted:P | access $chan add deny $address 25 :advertising | /auser advertising $address($nick,1) }
on *:TEXT:*http*//www*:#: { if ($nick isop $chan) halt | kick # $nick no adverting in the room | access $chan add deny $address 25 | halt }
on *:ACTION:*http*//*:#: { if ($nick isop $chan) halt | kick # $nick do not advertise in this room | access $chan add deny $address 25 | halt }
on *:ACTION:*ftp*//*:#: { if ($nick isop $chan) halt | kick # $nick do not advertise in this room | access $chan add deny $address 25 | halt }
on *:ACTION:*http*//www*:#: { if ($nick isop $chan) halt | kick # $nick do not advertise in this room | access $chan add deny $address 25 | halt }
on *:TEXT:*Broadcast Message from MSN Chat*:#: { if ($nick isop $chan) halt | kick # $nick brocast msn this shitlist and banned ass hole | access $chan add deny $address 120 :advertising | /auser advertising $address($nick,1) }
on *:TEXT:*Can I Be Host*:#: { if ($nick isop $chan) halt | kick # $nick [No You May Not Be A Host Dont Ask Again][banned For 5 Minutes] | access $chan add deny $address 5: asking to be host | halt }
on *:TEXT:*lickmyass*:#: { if ($nick isop $chan) halt | kick # $nick [Do I Look I Want To Lick That Nasty Ass Full Of Shit And Crust On It?][Access Ban Set Forever] LOL Just Joking Come On Back:P | halt }
#addykick end
#spammersl on
on advertising:JOIN:#:{ /access $chan add deny $address($nick,1) 25 :spammer $replace($nick,>,Guest_) placed by $replace($me,>,Guest_) at $time , $date | /kick # $nick $read text\advertisekick.txt }
#spammersl end
#youngkick on
on *:TEXT:*13/f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14/f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15/f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16/f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17/f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f/13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f/14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f/15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f/16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f/17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13/m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14/m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15/m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16/m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17/m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m/13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m/14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m/15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m/16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m/17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13 f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14 f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15 f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16 f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17 f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f 13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f 14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f 15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f 16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f 17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13 m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14 m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15 m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16 m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17 m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m 13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m 14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m 15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m 16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m 17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m-13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m-14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m-15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m-16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m-17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13-f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14-f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15-f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16-f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17-f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f-13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f-14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f-15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f-16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f-17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17-m*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*m17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*13f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*14f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*15f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*16f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*17f*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f13*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f14*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f15*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f16*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
on *:TEXT:*f17*:#: { if ($nick isop $chan) halt | kick # $nick sorry your too young to be here | access $chan add deny $address 25 :to young | /auser underage $address($nick,1) }
#youngkick end
#underage on
on underage:JOIN:#:{ /access $chan add deny $address($nick,1) 25 :underage $replace($nick,>,Guest_) placed by $replace($me,>,Guest_) at $time , $date | /kick # $nick $read text\underage.txt }
#underage end
#emailspam on
on *:TEXT:*@hotmail.com*:#: { if ($nick isop $chan) halt | kick # $nick email spamming is bad | access $chan add deny $address 25 :no spamming email | /auser emailspam $address($nick,1) }
on *:TEXT:*@msn.com*:#: { if ($nick isop $chan) halt | kick # $nick email spamming is bad | access $chan add deny $address 25 :no spamming email | /auser emailspam $address($nick,1) }
on *:TEXT:*@yahoo.com*:#: { if ($nick isop $chan) halt | kick # $nick email spamming is bad | access $chan add deny $address 25 :no spamming email | /auser emailspam $address($nick,1) }
on *:TEXT:*@webtv.com*:#: { if ($nick isop $chan) halt | kick # $nick email spamming is bad | access $chan add deny $address 25 :no spamming email | /auser emailspam $address($nick,1) }
#emailspam end
#emailsl on
on emailspam:JOIN:#:{ /access $chan add deny $address($nick,1) 25 :email spammer $replace($nick,>,Guest_) placed by $replace($me,>,Guest_) at $time , $date | /kick # $nick $read text\emailspam.txt }
#emailsl end
------------------------------------------------------------------------
Menu Bar
.[ Spam And Kids Kick System ]
..[ AddyKick ] ( $+ %addykick $+ )
...On:{ .enable #addykick | set %addykick On | .enable #addykick | /splay on.wav | echo $active 8,4-=[ 4,0 Addy Kick (non listed mode) On 0,0.4,0ON 8,4 ]=- } | /msg $chan Addy Kicker (non listed mode) active
...Off:{ .disable #addykick | set %addykick Off | /splay on.wav | echo $active 8,4-=[ 4,0 Addy Kick (non listed mode) Off 8,4 ]=- } | /msg $chan Addy Kick (non listed mode) deactive
..[ AddyKick(advertiselist mode) ] ( $+ %spammersl $+ )
...On:{ .enable #spammersl | set %spammersl On | .enable #spammersl | /splay on.wav | echo $active 8,4-=[ 4,0 Addy Kick (listed mode) On 0,0.4,0ON 8,4 ]=- } | /msg $chan Addy Kicker (listed mode) active
...Off:{ .disable #spammersl | set %spammersl Off | /splay on.wav | echo $active 8,4-=[ 4,0 Addy Kick (listed mode) Off 8,4 ]=- } | /msg $chan Addy Kick (listed mode) deactive
..[ YoungKick ] ( $+ %youngkick $+ )
...On:{ .enable #youngkick | set %youngkick On | .enable #youngkick | /splay on.wav | echo $active 8,4-=[ 4,0 Age Kick On 0,0.4,0ON 8,4 ]=- } | /msg $chan Young Age Kick active
...Off:{ .disable #youngkick | set %youngkick Off | /splay on.wav | echo $active 8,4-=[ 4,0 Age Kick Off 8,4 ]=- } | /msg $chan Young Age Kick deactive
..[ YoungKick(underage list mode) ] ( $+ %underage $+ )
...On:{ .enable #underage | set %underage On | .enable #underage | /splay on.wav | echo $active 8,4-=[ 4,0 Age Kick (list mode) On 0,0.4,0ON 8,4 ]=- } | /msg $chan Young Age Kick(list mode) active
...Off:{ .disable #underage | set %underage Off | /splay on.wav | echo $active 8,4-=[ 4,0 Age Kick (list mode) Off 8,4 ]=- } | /msg $chan Young Age Kick(list mode) deactive
..[ Email Spammer ] ( $+ %emailspam $+ )
...On:{ .enable #emailspam | set %emailspam On | .enable #emailspam | /splay on.wav | echo $active 8,4-=[ 4,0 Email Spam Kicker On 0,0.4,0ON 8,4 ]=- } | /msg $chan Email Spam Kicker active
...Off:{ .disable #emailspam | set %emailspam Off | /splay on.wav | echo $active 8,4-=[ 4,0 Email Spam Kicker Off 8,4 ]=- } | /msg $chan Email Spam Kicker deactive
..[ Email Spammer(email spamlist mode ] ( $+ %emailsl $+ )
...On:{ .enable #emailsl | set %emailsl On | .enable #emailsl | /splay on.wav | echo $active 8,4-=[ 4,0 Email Spam Kicker(list mode) On 0,0.4,0ON 8,4 ]=- } | /msg $chan Email Spam Kicker (list mode) active
...Off:{ .disable #emailsl | set %emailsl Off | /splay on.wav | echo $active 8,4-=[ 4,0 Email Spam Kicker (list mode) Off 8,4 ]=- } | /msg $chan Email Spam Kicker (list mode) deactive
Edited Apr 26, 2004 8:27 AM by JeremyStCyr