Anti ban

Soyez le premier à donner votre avis sur cette source.

Snippet vu 21 424 fois - Téléchargée 26 fois

Contenu du snippet

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 / Exemple :


;;;;;;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 :)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
152
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
3 novembre 2006

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...
Messages postés
1
Date d'inscription
samedi 17 septembre 2005
Statut
Membre
Dernière intervention
17 septembre 2005

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 }
}
Messages postés
2
Date d'inscription
samedi 17 juillet 2004
Statut
Membre
Dernière intervention
10 mai 2005

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 !!!!
}
}
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

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 ...
Messages postés
290
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
29 février 2008

:]
Afficher les 6 commentaires

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.