ANTI-MAJ DÉTECTION BARBARE MAIS EFFICACE

Signaler
Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
-
Messages postés
3
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
16 septembre 2007
-
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/14946-anti-maj-detection-barbare-mais-efficace

Messages postés
3
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
16 septembre 2007

sa kick même avec le mot MDR ^^
Messages postés
6
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
9 juillet 2008

les deux versions sont assez sympas, même si c'est vrai que celle de SornDrixer est un peu plus longue. Toutefois j'ai pris la sienne car mes compétences en scripting sont pour l'instant au bas de l'échelle et j'ai préféré prendre un code que je comprend :)

Merci en tout cas :)
Messages postés
708
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
17 mars 2005

alias c_maj {
set %itr 1
set %maj 0
while ( %itr <= $len($1) ) {
if ( $mid($1,%itr,1) isupper ) { inc %maj }
inc %itr
}
if ( %maj => $int($calc(%itr / 2)) ) { echo -s $2 = pb }
}

on *:text:*:*: { $c_maj($1-,$nick) }

plutot que de faire plagia wala mon idée je sais pas si ça marche, mais c en gros ma version
la detection est effective quand il detecte plus de "$int($calc(%itr / 2))"
wala
Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
8
Merci Kerrigan pour ton commentaire.

Je ne connaissais pas l'existance de isupper , donc j'ai fais avec les moyens du bord lol. Au moins mon anti maj sort de l'ordinaire :)
Afficher les 6 commentaires