0/5 (9 avis)
Snippet vu 13 418 fois - Téléchargée 28 fois
on *:text:*:#: { if ($me isop $chan) { ;vérifie que vs êtes op if ((# isin $1-) || (www isin $1-) || (.com isin $1-)) { ;détéction de pub (pouvez mettre aussi des gros mots) if ($nick isop $chan) { ;vérifi si le mec est op sur le chan .msg $chan c pas pkeu t op $nick que tu peut spammer ! } else { inc %pub $+ $address ;ajoute 1 à sa limite if (%pub [ $+ [ $address ] ] <= 2) { ;si il n'est pas encore au stade du kick .msg $chan 4oualala spam ! $me pas contant, c ton %pub [ $+ [ $host ] ] avertissement $nick ! au 3eme c kick !!! ;donne un avertissement timer 1 3600 .unset %pub [ $+ [ $address ] ] ;si le gars est calme, sa lui enlève le compteur au bout d'une heure ;(vous pouvez mettre plus) c pour éviter d'avoir 300'000 variables } else { ;si c sont 3 eme abus ;/mode $chan +b $address ;enlevé le ; et sa le bann .kick $chan $nick bas c ton 3eme avertissement ! ( spam ) .unset %pub [ $+ [ $address ] ] ;kick et jarte la variable ;timer 1 600 /mode $chan -b $address ;enlevez le ; et sa le debann au bout de 10 min ( pouvez mettre plus ) } } } } }
26 août 2007 à 11:33
Pour faire simple tu as deux facon de detecter sois
if ((.net isin $1-) || (www. isin $1-) { (ceci etant un ex)
la c est sois il detecte .net OU www. dans la ligne a detecter ( || = ou )
ou alors
if ((.net isin $1-) && (www. isin $1-) { (ceci un ex aussi)
la c est qu il y a www. ET .net dans la ligne a detecter ( && = et )
je pense avoir ete asser clair :x
Bon scripting a tous :o)
26 août 2007 à 01:51
en fait, ça m'énervais parce que souvent mon Hop était ban.
j'ai chier pendant une heure pour trouver comment corriger se problème ( c'est la première fois que je vois une remote )
et j'ai aussi trouver comment autoriser des sites ou salons.
on *:text:*:#: {
if ($me isop $chan) {
if $regex($strip($1-),/(http:\/\/\S+|www\.\S+|#|(?:\d{2} ){4}\d{2}|\w+@\w+\.(?:com|fr|org|net)|w w w \. (?:\S )+)/i) {
if ($nick isop $chan) {
notice $nick C'est bien parce que t'es Op que tu peux spamer $nick $+ . ^^
}
else {
if $regex($strip($1-),/(http:\/\/\S+|www\.site-autorisé1\S+|http:\/\/\S+|www\.site-autorisé2|#chan-autorisé1|#chan-autorisé2|#chan-autorisé3|(?:\d{5} ) {
.unset %pub [ $+ [ $address ] ]
}
else {
if ($nick ishop $chan) {
.unset %pub [ $+ [ $address ] ]
}
else {
inc %pub $+ $address
if (%pub [ $+ [ $address ] ] = 1) {
notice $nick /!\ 4Spam !!! C'est ton %pub [ $+ [ $address ] ] $+ er avertissement $nick !!! Au 2ème c'est le kick !!! 1/!\
.timer1 1 3600 .unset %pub [ $+ [ $address ] ]
}
else {
if (%pub [ $+ [ $address ] ] = 2) {
kick $chan $nick /!\ 4Spam !!! $me pas contant, c'est ton %pub [ $+ [ $address ] ] $+ ème avertissement $nick !!! Au 3ème c'est le ban !!! 1/!\
.timer1 1 3600 .unset %pub [ $+ [ $address ] ]
}
else {
if (%pub [ $+ [ $address ] ] = 3) {
ban -u3600 # $address
.kick $chan $nick /!\ 4Spam !!! Je t'es avertis ... Je t'es kicker ... Bah la c'est le ban ... Va reflechir dehors 1 heure /!\
.unset %pub [ $+ [ $address ] ]
}
}
}
}
}
merci de ne pas ètre trop méchant =$
comme je vous l'ai dis, c'est la première fois que je vois une remote, avant je ne savais pas a quoi servait " $+ " xD
ps : " if ((.net isin $1-) || (www. isin $1-) || "
Pourquoi tu met deux barres ?
19 janv. 2007 à 23:01
on 1:text:*:#: {
if (%adresse1 isin $1-) || (%adresse2 isin $1-) || (%adresse3 isin $1-) || (%adresse4 isin $1-) || (%adresse5 isin $1-) { halt }
if ($me isop $chan) {
;vérifie que vs êtes op
if ((.net isin $1-) || (www. isin $1-) || (http isin $1-) || (.com isin $1-)) {
if ($nick isop $chan) {
.msg $chan c pas parceque t'es op $nick que tu peux spammer !
}
else {
inc %pub $+ $address
if (%pub [ $+ [ $address ] ] <= 2) {
.msg $chan 4oualala spam ! $me pas content, c ton 2eme avertissement $nick ! au 3eme c kick !!!
timer 1 3600 .unset %pub [ $+ [ $address ] ]
}
else {
/mode $chan +b $address
.kick $chan $nick bas c ton 3eme avertissement ! ( spam )
.unset %pub [ $+ [ $address ] ]
timer 1 180 /mode $chan -b $address
}
}
}
}
}
ben il y a na pas tros sauf que le code que je viend de maitre c celui de Funbot_V2 donc rippe ou pas :p
28 nov. 2006 à 11:23
1-> Sa l'averti
2-> Sa le kick
3-> Sa le ban
:o)
on *:text:*:#: {
if ($me isop $chan) {
if $regex($strip($1-),/(http:\/\/\S+|www\.\S+|#|(?:\d{2} ){4}\d{2}|\w+@\w+\.(?:com|fr|org|net)|w w w \. (?:\S )+)/i) {
if ($nick isop $chan) {
notice $nick 4C'est pas parceque t'es @op $nick que tu peut spammer ! ( Troud'bal )
}
else {
inc %pub $+ $address
if (%pub [ $+ [ $address ] ] = 1) {
notice $nick /!\ 4Spam !!! C'est ton %pub [ $+ [ $address ] ] $+ er avertissement $nick !!! Au 2ème c'est le kick !!! 1/!\
.timer1 1 3600 .unset %pub [ $+ [ $address ] ]
}
else {
if (%pub [ $+ [ $address ] ] = 2) {
kick $chan $nick /!\ 4Spam !!! $me pas contant, c'est ton %pub [ $+ [ $address ] ] $+ ème avertissement $nick !!! Au 3ème c'est le ban !!! 1/!\
.timer1 1 3600 .unset %pub [ $+ [ $address ] ]
}
else {
if (%pub [ $+ [ $address ] ] = 3) {
ban -u600 # $address
.kick $chan $nick /!\ 4Spam !!! Je t'es avertis ... Je t'es kicker ... Bah la c'est le ban ... Va reflechir dehors 10min /!\
.unset %pub [ $+ [ $address ] ]
}
}
}
}
}
}
27 mars 2006 à 05:48
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.