All pastes #464272 Raw Edit

Blacklist script

public text v1 · immutable
#464272 ·published 2007-04-29 12:30 UTC
rendered paste body
on *:kick:#: {
  if ($knick == $me) {
    inc %kicked [ $+ [ $chan ] ]
    if (%kicked [ $+ [ $chan ] ] == 5) writeini Blacklist.ini Blacklisted $chan bl
  }
}
on *:join:#: {
  if ($readini(blacklist.ini,Blacklisted,$chan)) part $chan You have kicked me 5 times, I will not stay in this channel
  else msg $chan You invited me into your channel. I have been kicked %kicked [ $+ [ $chan ] ] $+ /5 times
} 
on *:text:!unblacklist*:#: {
  if (($nick == Bryan_Slop_2) && ($readini(Blacklist.ini,Blacklisted,$2))) {
    remini Blacklist.ini Blacklisted $2
    join $2
    /timer 1 1 msg $2 $2 is now unblacklisted from $me $+ 's blacklist.
  }
}