IrX
Messages postés77Date d'inscriptionmardi 17 mars 2009StatutMembreDernière intervention19 février 2011
-
27 juin 2009 à 19:43
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2012
-
29 juin 2009 à 08:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 29 juin 2009 à 08:55
@uaip: Aussi, les / n'ont pas besoin de \ devant, donc "\/\/" devient "//", etc
je pense que c'est mieu d'utiliser \/\/ parceque le / simple est utilisé pour /g, /i, ect "/blabla/i"
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 28 juin 2009 à 23:25
Salut,
utilise ban-k comme dit WorldDMT.
Ensuite, ton code ne marche pas:
htt p:// -> ne matche pas
ww w.pouet -> ne matche pas
pouet.com -> ne matche pas
msn -> ne matche pas
etc, la liste est longue
Ta regexp est à revoir, d'une part, donc, parce-qu'elle ne marche pas, d'autre part, elle peut être optimisée/simplifiée.
Par exemple, tu as "www ou w w w", ok, mais si on écrit "ww w" ? pour gérer les espaces, utilises '?', donc "www|w w w" devient "w ?w ?w ?" ou "w *w *w *",. Ce n'est qu'un exemple.
Aussi, les / n'ont pas besoin de \ devant, donc "\/\/" devient "//", etc
Cordialement, uaip.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 28 juin 2009 à 15:48
29 juin 2009 à 08:55
je pense que c'est mieu d'utiliser \/\/ parceque le / simple est utilisé pour /g, /i, ect "/blabla/i"
28 juin 2009 à 23:25
utilise ban-k comme dit WorldDMT.
Ensuite, ton code ne marche pas:
htt p:// -> ne matche pas
ww w.pouet -> ne matche pas
pouet.com -> ne matche pas
msn -> ne matche pas
etc, la liste est longue
Ta regexp est à revoir, d'une part, donc, parce-qu'elle ne marche pas, d'autre part, elle peut être optimisée/simplifiée.
Par exemple, tu as "www ou w w w", ok, mais si on écrit "ww w" ? pour gérer les espaces, utilises '?', donc "www|w w w" devient "w ?w ?w ?" ou "w *w *w *",. Ce n'est qu'un exemple.
Aussi, les / n'ont pas besoin de \ devant, donc "\/\/" devient "//", etc
Cordialement, uaip.
28 juin 2009 à 15:48
if (%pub [ $+ [ $nick ] ] <= 1)
pourquoi <1 ou 2 ect. met plutot
if (%pub [ $+ [ $nick ] ] == 1)
.notice $nick .... %pub [ $+ [ $nick ] ] ° avertissement ......
remplace cette variable par un $v1
utilise ban -k
if (%pub [ $+ [ $nick ] ] == 3) {
; a la 3e il se fait bannir 20 minutes
ban -ku1600 # $nick 2 4Pas de pub, merci! (Banni 20 minutes)
}
a quoi sert le halt a la fin?
27 juin 2009 à 19:43
je dirais avec un petit dialog ça aurais était mieux . et ensuite déjà vue plusieurs fois sur le site .