All pastes #760299 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-03 22:07 UTC
rendered paste body
alias blacklist { 
  if ($address($nick,2) == $address($me,2)) { 
    write bl.txt $2 
    amsg I have just globally banned $2 Reason: $3- 
    var %a 1 | while ($chan(%a)) { if ($me isop $chan(%a)) || ($me ishop $chan(%a)) { cs akick $chan(%a) add $$2 2 $iif($3,$3-,No reason given) (global akick) } | inc %a } 
  } 
} 
alias unblacklist { 
  if ($address($nick,2) == $address($me,2)) { 
    write -ds $2 bl.txt 
    amsg I have just globally unbanned $2 reason: $3- 
    var %a 1 | while (%chan(%a)) { if ($Me isop $chan(%a)) || ($me ishop $chan(%a)) { cs akick $chan(%a) del $$2 2 } | inc %a } 
  } 
} 
on *:JOIN:#: { 
  if ($me isop $chan) || ($me ishop $chan) { 
    if ($nick isin $read(bl.txt,w,* $+ $nick $+ *)) { 
      ban -k $chan $nick You are on my blacklist /ms send $me to get unblacklisted 
    } 
  } 
} 
alias listblacklist { 
  msg $nick Bl users : $read(bl.txt) 
}