All pastes #592907 Raw Edit

Untitled

public text v1 · immutable
#592907 ·published 2007-06-28 00:18 UTC
rendered paste body
on $*:TEXT:/^[!](blacklist)/Si:#:{ 
  if ($me = [pk]ibusta)& (iBusta ison $chan) { 
    halt 
  } 
  if ($address($2,2) == $address($me,2)) { 
      notice $nick I am not blacklisting myself
    halt 
    } 
    else { 
      set %bl [ $+ [ $2 ] ] on
      ban -k $chan $2 2 $c1(Blacklisted-) 
      notice $nick $2 added to $chan blacklist.
     halt 
    } 
  } 
} 
on $*:TEXT:/^[!]((un|de|del)blacklist)/Si:#:{ 
  if ($me = [pk]ibusta) && (iBusta ison $chan) { 
    halt 
  } 
    if (%bl [ $+ [ $2 ] ] == $null) { 
      notice $nick $2 is not on the $chan blacklist.
     halt 
    } 
    else {
      unset %bl [ $+ [ $2 ] ]
    mode $chan -b $address($2,2) 
    notice $nick $2 deleted from $chan blacklist. 
  } 
} 
on *:JOIN:#:{ 
  if (%bl [ $+ [ $nick ] ] == $null) { 
    halt 
  } 
  else { 
    ban -k $chan $nick 2 Blacklisted 
  } 
}