begin process at 2010 02 09 16:54:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Scripts

 > ANTI BAN

ANTI BAN


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Scripts Niveau :Initié Date de création :22/01/2003 Date de mise à jour :16/02/2003 22:52:52 Vu :18 317

Auteur : Huitre

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Bah voila c un anti ban un peu plus sur. Il kick + ban le coupable. Donc si il a un simple anti ban il est kan meme cuit :)
Le script marche bien pour Quakenet et Kewl pour un Kick + Ban. reste a tester sur les autres serveurs.

C' est ma premiere source alors soyez gentils :) mais n hesitez pas a faire des remarques.  

Source

  • ;;;;;;Antiban;;;;;;
  • on @:BAN:#: {
  • var %nick $nick
  • ;;si on est banni
  • if ( $banmask isin $address( $me , 2) || $me isin $banmask ) {
  • kick $chan %nick Nan mais ! Tiens va voir ailleurs si j y suis !
  • mode # +bb-b $address( %nick , 2) %nick $+ !*@* $banmask
  • }
  • ;;sinon ne rien faire
  • else { halt }
  • }
  • on 1:KICK:#: {
  • if ( $me isin $knick ) {
  • var %nick $nick
  • msg chanserv unban $chan $banmask
  • msg Q bandel $chan $address( $me , 2 )
  • join $chan
  • if ( $me isop ) {
  • kick %nick VENGEANCE !!! }
  • }
  • else { halt }
  • }
;;;;;;Antiban;;;;;;

on @:BAN:#: { 
  
  var %nick $nick

;;si on est banni
  if ( $banmask isin  $address( $me , 2) || $me isin $banmask ) { 
    kick $chan %nick Nan mais ! Tiens va voir ailleurs si j y suis !
   mode # +bb-b $address( %nick , 2) %nick $+ !*@* $banmask
}
;;sinon ne rien faire
  else { halt }
}

on 1:KICK:#: { 
if ( $me isin $knick ) {
  var %nick $nick
  msg chanserv unban $chan $banmask
  msg Q bandel $chan $address( $me , 2  )
  join $chan
  if ( $me isop ) {
  kick %nick VENGEANCE !!! }
}
  else { halt }
}
   

 Conclusion

Si vous pouvez l' optimiser poster en commentaire merci :)  


 Sources du même auteur

Source avec Zip Source avec une capture PETIT BOT POUR CHAN
Source avec une capture FROG REVIVAL
Source avec une capture PONG IRC
Source avec une capture PETIT LECTEUR MP3

 Sources de la même categorie

LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
Source avec Zip Source avec une capture DARKPROJECT - SCRIPT MIRC par Artwerks
Source avec une capture STATISTIQUES DISQUE(S) DUR(S) par Nort0n
SCRIPT POUR ADMIN STRESSÉ AFFRONTANT UNE URGENCE. par ouroumov
...................... par hgxv

Commentaires et avis

Commentaire de RysS le 16/02/2003 18:06:34

pr l'analyse op met un @ devant c tt
on @*:ban:#:
dans ce cas la ça ne s'executera que si l'on est op et ça mange pas de tps supplémentaire
sinon
le
    mode # +b $address( %nick , 2)
    mode # +b %nick $+ !*@*
    mode # -b $banmask
met plutot
mode # +bb-b $address( %nick , 2) %nick $+ !*@* $banmask
cha fait plus propre (enfin apres c aussi une histoire de gout
( perso j'aime pas les antiban , j'trouve ça .... inutile )
PS : " Nan mais ! Tiens va voir ailleurs si j y suis !" ou "VENGEANCE !!! " sur Qnet Hahem

dsl si jpeu paraitre .. hum ... aggressif

Commentaire de Huitre le 16/02/2003 22:51:48

:]

Commentaire de nitro120 le 10/05/2003 01:28:45

c pa un vré
le vré c :
  if ($banmask iswm $address($me,5)) {
    if ($me isop $chan) || ($me ishop $chan) {
      mode $chan -b $banmask
    }
pask il peu banir avec le mask kill veut cuila marche pour tous car le 5 renvoie le format mon_pseudo!mon_ident@mon_host
le complet koi ...

Commentaire de Jewelzs le 07/04/2005 21:52:27

on @*:BAN:*: {    
  if ($banmask iswm $address($me,5) ) {
    kick # $nick Nan mais ! Tiens va voir ailleurs si j y suis !
    mode # +bb-b $address($nick,2) $nick $+ !*@* $banmask
  }
}

on *:KICK:#: {
  if $knick == $me {
var %nick = $nick
var %chan = $chan
    msg chanserv unban $chan
    ;Pas besoins de $banmask chanserv te reconnais directement
    msg Q bandel $chan $address( $me, 2)
    join %chan
if $me isop # kick %chan %nick VENGEANCE !!!!
  }
}

Commentaire de Ti_ le 17/09/2005 17:25:44

slt tu aurais pu rajouter pour les chanserv et ceux ki utilise irix ;)
  if ($bnick == $me) || ($banmask iswm $address($me,0)) || ($banmask iswm $address($me,1)) || ($banmask iswm $address($me,2)) || ($banmask iswm $address($me,3)) || ($banmask iswm $address($me,4)) || ($banmask iswm $me $+ !*@*) || ($banmask iswm $me $+ !@) {
    set %ts.db-temp-banmask $banmask
    if ($me isop $chan) {
      if ($nick == $me) { halt }
      if ($nick == irix) { msg irix unban $chan $banmask | halt }
      if ($nick == cserv) { msg cserv unban $chan $banmask | halt }
      else { mode $chan -o+b $nick $address($nick,%ban) | kick $chan $nick [[ Anti-ban Protect ]] | mode $chan -b %ts.db-temp-banmask | halt }
    }

Commentaire de DeViL66 le 14/02/2006 21:12:01

moi je n'aime pas trop le @ dans on @*:BAN:*: { car si l'on est administrateur sur un serveur ou encore propriétaire d'un salon et que l'on est pas opérateur (parce qu'on a pas envie :p), on peut quand meme kicker...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales