All pastes #613813 Raw Edit

blacklist

public text v1 · immutable
·published 2007-07-11 05:44 UTC
rendered paste body
on *:TEXT:!gban*:#:{
  if ($address($nick,2) == ($address($me,2)) && ($address($2,2)) { 
    writeini gban.ini gban $address($2,2) 
    amsg [AMSG] i have globally blacklisted $2 from all channels i have access in. Reason: $iif($3-,$3-,none) $+ .
    if ($2 ison #) { 
      ban -k # $nick 2 Blacklisted. 
    }
  }
}
on *:TEXT:!delgban*:#: {
  if ($address($nick,2) == ($address($me,2)) { 
    remini gban.ini gban $address($2,2) 
  }
}
on *:JOIN:#:{
  if ($readini(gban.ini,gban,$address($2,2))) {
    mode $chan +b $address($nick,2)
    kick $chan $nick Blacklisted.
  }
}