All pastes #464242 Raw Edit

Blacklist script

public text v1 · immutable
#464242 ·published 2007-04-29 12:08 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 $iif(%kicked [ $+ [ $chan ] ],$v1,0) $+ /5 times
} 
on *:text:!unblacklist*:#: {
  if ($nick == Bryan_Slop_2) {
    remini Blacklist.ini,Blacklisted,$2-
    msg $2- $2- is now unblacklisted from $me $+ 's blacklist.
  }