All pastes #585396 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-06-23 07:02 UTC
rendered paste body
alias blacklist {
  if ($1 == -a) {
    if (!$readini(list.ini,blist,$2)) {
      echo -a [BLIST-ADD] Host: $2 added to blacklist
      writeini list.ini blist $2 $iif($3-,$v1,No reason)
    }
    else echo -a [BLIST-ERR] Host: $2 Was already found on blacklist
  }
  else {
    if (!$readini(list.ini,blist,$address($1,2))) {
      echo -a [BLIST-ADD] Nick: $1 Host: $address($1,2) Added to blacklist. Reason: $2-
      writeini list.ini blist $address($1,2) $iif($3-,$v1,No reason)
    }
    else echo -a [BLIST-ERR] Nick: $1 Host: $address($1,2) Was already found on blacklist
  }
}
on *:join:#:{
  if ($me isop $chan) || ($me ishop $chan) {
    if ($readini(list.ini,blist,$address($nick,2))) {
      mode $chan -QeIeI+b $nick $nick $address($nick,2) $address($nick,2) $address($nick,2)
      kick $chan $nick Blacklisted - Reason: $readini(list.ini,blist,$address($nick,2))
    }
  }
}