All pastes #607981 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-08 00:25 UTC
rendered paste body
on @*:TEXT:*:#: {
  if ($nick isop $chan || $nick ishop $chan) { halt }
  if ($nick == Nedyc) { halt } 
  if (%flood2. [ $+ [ $wildsite ] ] == $null) {
    set -u5 %flood2. [ $+ [ $wildsite ] ] 1
  }
  elseif (%flood2. [ $+ [ $wildsite ] ] >= 15) {
    ban -ku $+ $calc(60*1) $chan $nick 6¤ 12Flood Detected 6¤
    unset %flood2. [ $+ [ $wildsite ] ]
  } 
  else { inc -u5 %flood2. [ $+ [ $wildsite ] ] } 
}
on @*:join:#: {
  if ($nick == Nedyc) { halt }
  var %id = *!~*@* , %fa = $fulladdress
  if (%id iswm %fa) {
    if (%id. [ $+ [ $wildsite ] ] == $null) {
      set -u10 %id. [ $+ [ $wildsite ] ] 1
      return
    }
    else { inc %id. [ $+ [ $wildsite ] ] }
    if (%id. [ $+ [ $wildsite ] ] > 2 && %id-check == $null) {
      set -u8 %id-check 1
      raw -q mode # +bbRi *!*@* $wildsite
      .msg # 6¤ 12Flood Detected 6¤
      .timer_id-flood 1 30 raw -q mode # -bRi *!*@*
    }
  }
}