All pastes #508521 Raw Edit

Mine

public text v1 · immutable
·published 2007-05-25 01:41 UTC
rendered paste body
on *:TEXT:!*:#blazing_hearts: {
  if (($1 == !blacklist) && ($2 != $null)) {
    if (($nick isop $chan) || ($nick ishop $chan)) {
      if ($2 ison $chan) {
        writeini blacklist.ini $address($2,2) name $2
        if ($3 != $null) {
          writeini blacklist.ini $address($2,2) reason $3-
        }
        writeini blacklist.ini $address($2,2) blacklist yes
        writeini blacklist.ini $2 ip $address($2,2)
        ban -k $chan $2 YOU HAVE BEEN 1BLACKLISTED. Reason: $3-
      }
    }
  }
  if (($1 == !delblacklist) && ($2 != $null)) {
    if (($nick isop $chan) || ($nick ishop $chan)) {
      if ($readini(blacklist.ini,$2,ip) != $null) {
        msg $chan !unban $2
        set %tempvar1 $readini(blacklist.ini,$2,ip)
        remini blacklist.ini %tempvar1
        remini blacklist.ini $2
        unset %tempvar1
        notice $nick $2 has been un-blacklisted.
      }
      else {
        notice $nick Error, $2 isn't blacklisted.
      }
    }
  }
}

on *:JOIN:#blazing_hearts: {
  if ($readini(blacklist.ini,$address($nick,2),blacklist) == yes) {
    ban -k $chan $nick YOU ARE 1BLACKLISTED. Reason: $readini(blacklist.ini,$address($nick,2),reason)
  }
}