Public feed #721979

Anonymous

public text v1 · immutable
Raw Edit
·published 2007-10-01 17:57 UTC
rendered paste body
raw *:*:{
  if ($numeric isnum 473-475) {
    cs invite $2
  }
}

on *:invite:#:{
  join #
}

on *:devoice:#:{
  if ($vnick == $me) && ($nick != $me) && ($me !ishop # && $me !isop #) {
    cs voice #
  }
}

on *:voice:#:{
  if ($vnick == $me) && ($me ishop # || $me isop #) {
    mode # -v $me
  }
}

on *:dehelp:#:{
  if ($hnick == $me) && ($nick != $me) && ($me !isop #) {
    cs halfop #
  }
}

on *:help:#:{
  if ($hnick == $me) && ($me isop #) {
    mode # -h $me
  }
}

on *:deop:#:{
  if ($opnick == $me) && ($nick != $me) {
    cs op #
  }
}

on *:op:#:{
  if ($opnick == $me) {
    mode # -hv $me $me
  }
}

on *:kick:#:{
  if ($knick == $me) {
    join #
  }
}

on *:ban:#:{
  if ($banmask iswm $address($me,5)) || ($banmask iswm $+(~q:,$address($me,5))) || ($banmask iswm $+(~n:,$address($me,5))) || ($banmask iswm $+(~r:,$fullname)) {
    mode # -b $banmask
  }
}

on *:rawmode:#:{
  if (e isincs $1) || (I isincs $1) {
    var %x = 2
    while ($($+($,%x),2)) {
      $iif($v1 iswm $address($me,5),mode # +eI $address($me,0) $address($me,0))
      inc %x
    }
  }
}

on *:join:#:if ($nick == $me) mode # eI $address($me,2) $address($me,2)