Anti ban , kick ,deop

Contenu du snippet

bas voila je depose ma premiere source ici :)

Source / Exemple :


;<===Anti-Ban===>;
#Anti-Ban off
on @1!:BAN:#: {
  if $nick == air5 { halt }
  if ($banmask iswm $address($me,5)) {
    raw -q mode $chan -ob+bb $nick $banmask $nick $address($nick,2) | raw -q kick $chan $nick :Do Not Ban Me [ $+ %kick-counter $+ ] %AmInO8
    .enable #guy
  }
}
on 1!:BAN:#: {
  if $nick == air5 { halt }
  if ($banmask iswm $address($me,5)) {
    .timer-anti-ban 1 4 .enable #Anti-Ban | .disable #Anti-Ban
    set %banmask $banmask | set %banner $nick | set %banner-address $address($nick,2) | .enable #banner
    /chanserv op $chan $me | /chanserv unban $chan
  }
}
#Anti-Ban End
#banner off
on 1:OP:#: {
  if (($opnick == $me) && (%banner ison $chan)) {
    raw -q mode $chan -ob+bb %banner %banmask %banner %banner-address | raw -q kick $chan %banner :Do Not Ban Me [ $+ %kick-counter $+ ] %AmInO8
    .unset %banner | .unset %banner-address | .disable #banner
  }
}
#banner End

;<===Kick Protection===>;
#kick-protection on
on 1!:KICK:#: { 
  if ($nick == chanserv) { halt }
  elseif ($knick == $me) {
    set %kicker $nick | set %kicker-address $address($nick,2) | .enable #kicker
  }
}
#kick-protection End
#kicker off
on 1:OP:#: {
  if (($opnick == $me) && (%kicker ison $chan)) {
    raw -q mode $chan -o+bb %kicker %kicker-address %kicker | raw -q kick $chan %kicker :Do Not Kick Me [ $+ %kick-counter $+ ] %AmInO8
    .unset %kicker | .unset %kicker-address | .disable #kicker
  }
}
#kicker End 

;<===Deop Protection===>;
#deop-protection off
on 1!:DEOP:#: {
  if ($opnick == $me) {
    .timer 1 4 .enable #deop-protection | .disable #deop-protection
    if ($nick == chanserv) { /chanserv op $chan $me | halt }
    set %deoper $nick | set %deoper-address $address($nick,2)
    .enable #deoper | /chanserv op $chan $me
  }
}
#deop-protection End
#deoper off
on 1:OP:#: {
  if (($opnick == $me) && (%deoper ison $chan)) {
    raw -q mode $chan -o+bb %deoper %deoper %deoper-address | raw -q kick $chan %deoper :Do Not Deop Me [ $+ %kick-counter $+ ] %AmInO8
    .unset %deoper | .unset %deoper-address 
    .disable #deoper
  }
}
#deoper End

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.