All pastes #623630 Raw Edit

Someone

public text v1 · immutable
·published 2007-07-17 19:04 UTC
rendered paste body
alias gb {
  if ($2- == $null) {
    /amsg I have globally blacklisted $$1 $+ , if I do not have Halfop+ in your channel, please ban this person. Reason: None specified.
    set %blacklist. [ $+ [ $$1 ] ] on
    set %blacklist.reason [ $+ [ $$1 ] ] None specified.
  }
}
else {
  /amsg I have globally blacklisted $$1 $+ , if I do not have Halfop+ in your channel, please ban this person. Reason: $2- $+.
  set %blacklist. [ $+ [ $$1 ] ] on
  set %blacklist.reason [ $+ [ $$1 ] ] $2- $+ .
}
alias ungb {
  if ($2- == $null) {
    /amsg I have globally unblacklisted $$1 $+ . Reason: None specified.
    unset %blacklist. [ $+ [ $$1 ] ]
    unset %blacklist.reason [ $+ [ $$1 ] ]
  }
}
else {
  /amsg I have globally unblacklisted $$1 $+ . Reason: $2- $+ .
  unset %blacklist. [ $+ [ $$1 ] ]
  unset %blacklist.reason [ $+ [ $$1 ] ]
}
on :JOIN:#: {
  if (%blacklist. [ $+ [ $nick ] ] == on) {
    if ($me isop $chan) || ($me ishop $chan) {
      mode +b $address($nick,2)
      /kick $chan $nick Blacklisted. Reason: %blacklist.reason [ $+ [ $$1 ] ]
    }
  }
}