Anti kick ban deop avec irix

Contenu du snippet

ba voila j depose ma premiere source c un pti script sans prétention mé ki sert bien

Source / Exemple :


on @1:BAN:*:{
  if ( $nick == $me ) { halt }
  if (  $bnick == $me ) { goto banaction }
  if ( $banmask iswm $address($me,5)) { goto banaction }
  else { halt }
  :banaction
  if ( $nick == %nick.bot  ) {
    msg %nick.bot unban $chan $banmask
    halt
  }
  else {
    mode $chan -o $nick
    mode $chan -b $banmask
    ban $chan $nick 2
    kick $chan $nick 8,2 ToI cAdEt T'eS sUiCiDaIrE... 
  }
}

#anti.ban end

on ^1:BAN:*:{
  if ( %nick.bot ison $chan ) {
    if ($bnick == $me) { goto banprotect }
    elseif ( $nick == $me ) { halt }
    elseif ($banmask iswm $address($me,5)) { goto banprotect }
    else { halt }
    :banprotect
    if ($nick == %nick.bot  ) { 
      msg %nick.bot unban $chan $banmask
      halt 
    }
    else {
      msg %nick.bot deop $chan $nick
      msg %nick.bot unban $chan $banmask
      msg %nick.bot kick $chan $nick 8,2 OuLa FaIt GaFfE tOi
      msg %nick.bot nickban $chan $nick 8,2 OuLa FaIt GaFfE tOi
    }
  }
}
#anti.banirix end

on ^1:DEOP:*:{
  if ( %nick.bot ison $chan ) {
    if ( $opnick == $me ) { 
      if ( $nick == %nick.bot ) { 
        if ( %deop.irix.me == $true ) {
          msg %nick.bot op $chan $me
          halt
        }
        else {
          msg %nick.bot op $chan $me
          msg %nick.bot deop $chan $nick
        }
      }
    }   
  }
}
#anti.deop end

on ^1:kick:*:{
  if ( %nick.bot ison $chan ) {
    if ($knick == $me) { goto kickprotect }
    else { halt }
    :kickprotect
    timer 1 1 join $chan
    if ( $nick == %nick.bot  ) { 
      msg %nick.bot rdefmodes $chan
      halt
    }
    msg %nick.bot deop $chan $nick
    msg %nick.bot rdefmodes $chan
    msg %nick.bot kick $chan $nick 8,2AlLeZ hOp CaLtE dE lA ! 
  }
}
#anti.kick end

Conclusion :


ds les variables vous devez ajouté la variables %nick.bot IriX
le seul pb ke rencontré c kon pe pô se deop avec irix en tapant !deop mé bon j regleré ca plus tard

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.