Kick/Ban/Deop Protection (QuakeNet)

By Magboh on Jun 26, 2005

Kick/Ban/Deop Protection for QuakeNet users.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                                                   ;;
;; Kick/Ban/Deop Protection for QuakeNet             ;;                                     
;; Made By Magnus (Magboh)                           ;;
;; Website: www.Ludrio.com                           ;;              
;;                                                   ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on *:ban:#:{
  if (( $banmask iswm  $address($me,5) ) && ( $me isop $chan )) {
    mode $chan -bo+b $banmask $nick $address($nick,2)
    kick $chan $nick Don't ban me!
  } 
}

on *:kick:#:{
  if (( $knick == $me ) && ( $me isop $chan )) {
    .msg $iif( Q ison $chan,Q,L )  invite $chan
    .timerban2 1 2 mode $chan -o+b $nick $address($nick,2)
    .timerkick2 1 3 kick $chan $nick Don't kick me! 
  }
}

on *:deop:#:{ 
  if ( $opnick == $me ) {
    .msg $iif( Q ison $chan,Q,L ) op $chan
    .timerban 1 2 mode $chan -o+b $nick $address($nick,2)
    .timerkick 1 2 kick $chan $nick Don't deop me!
  }
}

on *:invite:#:{
  if (( $nick == L ) || ( $nick == Q )
  join $chan
} 

Comments

Sign in to comment.
ermansanidhya   -  Jun 01, 2007

Could you modify the timer, or remove the timer.Couse if we in position lag that proses will be long :)

 Respond  
Pikachu007   -  Jun 29, 2005

Anti ban can be used by everyone and its been posted million times...

 Respond  
xDaeMoN   -  Jun 26, 2005

You could remove this part \"( $me isop $chan )\" & just put \"@\" in the beginning of the event, which does the same thing...shorter (i.e. On @*:ban:#: {...).

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.