All pastes #816742 Raw Edit

Someone

public text v1 · immutable
·published 2007-12-14 23:16 UTC
rendered paste body
alias bl { 
  writeini -n bot.ini blacklist $address($1,2) $2- 
  echo -a Blacklisted $address($1,2) under the nickname of: $1 for: $2- 
  amsg [amsg] Blacklisting $address($1,2) (or: $1 $+ ) for: $iif($2-,$2-,N/A) 
  var %a 0 
  while (%a < $chan(0)) { 
    inc %a 
    mode $chan(%a) +bb $1 $address($1,2) 
    kick $chan(%a) $1 [Blacklisted] $readini(bot.ini,blacklist,$address($1,2)) 
  } 
} 
alias debl { 
  remini bot.ini blacklist $address($1,2) 
  echo -a Deblacklisted $address($1,2) under the nickname of: $1 for: $2- 
  amsg [amsg] Deblacklisting $address($1,2) (or: $1 $+ ) for: $iif($2-,$2-,N/A) 
  var %a 0 
  while (%a < $chan(0)) { 
    inc %a 
    mode $chan(%a) -bb $1 $address($1,2) 
  } 
} 
alias blcheck { 
  var %a 0 
  while (%a < $chan(0)) { 
    inc %a 
    var %b 0 
    while (%b < $nick($chan(%a),0)) { 
      if ($readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2))) { 
        mode $chan(%a) +bb $nick($chan(%a),%b) $address($nick($chan(%a),%b),2) 
        msg $chan(%a) The address $address($nick($chan(%a),%b),2) is blacklisted for: $readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2)) $+ , attempting to kick+ban $nick($chan(%a),%b) $+ . 
        kick $chan(%a) $nick($chan(%a),%b) [Blacklisted] $readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2)) 
      } 
    } 
  } 
} 
on *:JOIN:#: { 
  if ($readini(bot.ini,blacklist,$wildsite)) { 
    mode $chan +bb $nick $wildsite 
    msg $chan The address $wildsite is blacklisted for: $readini(bot.ini,blacklist,$wildsite) $+ , attempting to kick+ban $nick $+ . 
    kick $chan $nick [Blacklisted] $readini(bot.ini,blacklist,$address($1,2)) 
  } 
}