All pastes #594582 Raw Edit

Anonymous

public text v1 · immutable
#594582 ·published 2007-06-29 00:25 UTC
rendered paste body
alias -l c { return $+($chr(3),10,$1-,$chr(3)) } 
alias floodprot { 
  if ($address($me,2) == $address($nick,2) { return } ;change this to whatever way you identify yourself i.e. if ($address($me,2) == $address($nick,2)).. this is so your bot wont ignore you 
  var %fname = $($+(flood.,$2,.,$address($1,2)),2) 
  hadd -mu30 %fname $calc($hget(%fname,0).item +1) 1 
  if ($hget(%fname,0).item > 3) { 
    notice $nick $logo Adding you to Ignore list for $c(5) minutes. ;remove $logo if you want, or change it to whatever your bots' logo alias is 
    .ignore -pcntikdu300 $1 2 $2 
    hfree %fname 
    return flooded 
  } 
  if ($3 == i) { hadd -mu30 %fname $calc($hget(%fname,0).item +1) 1 | hadd -mu30 %fname $calc($hget(%fname,0).item +1) 1 } ;thats for invites, i weighted them higher than normal command spamming 
}