ANTI BAN

cs_RysS Messages postés 56 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 22 mai 2004 - 16 févr. 2003 à 18:06
cs_DeViL66 Messages postés 152 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 3 novembre 2006 - 14 févr. 2006 à 21:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/14488-anti-ban

cs_DeViL66 Messages postés 152 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 3 novembre 2006
14 févr. 2006 à 21:12
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...
Ti_ Messages postés 1 Date d'inscription samedi 17 septembre 2005 Statut Membre Dernière intervention 17 septembre 2005
17 sept. 2005 à 17:25
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 }
}
Jewelzs Messages postés 2 Date d'inscription samedi 17 juillet 2004 Statut Membre Dernière intervention 10 mai 2005
7 avril 2005 à 21:52
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 !!!!
}
}
nitro120 Messages postés 229 Date d'inscription vendredi 16 août 2002 Statut Membre Dernière intervention 9 juillet 2003
10 mai 2003 à 01:28
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 ...
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
16 févr. 2003 à 22:51
:]
cs_RysS Messages postés 56 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 22 mai 2004
16 févr. 2003 à 18:06
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
Rejoignez-nous