Mettez le dans votre bot ou script et c'est automatique :D
Source / Exemple :
on *:text:*:#: {
if ($me isop $chan) {
;Voila le spam
if ((# isin $1-) || (www. isin $1-) || (.fr.st isin $1-) || (.st isin $1-)) || (.fluo.net isin $1-) || (.net isin $1-) || (http:// isin $1-) || (http: isin $1-) {
if ($nick isop $chan) {
;S'il est op il ne recevra qu'une notice d'avertissement
.notice $nick 4Ce n'est pas parce que tu est op $nick que tu peut spammer !
}
else {
inc %pub $+ $nick
if (%pub [ $+ [ $nick ] ] <= 1) {
; si c'est la premiere fois qu'il spam il recevra un averto
.notice $nick 4Attention $nick c'est ton %pub [ $+ [ $nick ] ] avertissement pour spam attention au prochain !
;s'il ne spam pas pendant un certain temps, ici c'est 1200 secondes la variables sera effacer :D
timer 1 1200 .unset %pub [ $+ [ $nick ] ]
}
else {
if (%pub [ $+ [ $nick ] ] <= 2) {
;la deuxieme il se fait kicker
.kick $chan $nick 14No spam allowed (Anti Spam by LineOut)
.notice $nick 4Ceci constitue ton %pub [ $+ [ $nick ] ] ° avertissement , au 3e c'est KickBan
timer 1 1200 .unset %pub [ $+ [ $nick ] ]
}
else {
if (%pub [ $+ [ $nick ] ] <= 3) {
; a la 3e il se fait bannir 20 minutes
/mode $chan +b $nick 1
.kick $chan $nick 14No spam allowed (Banni 20 minutes) [Anti spam by LineOut]
.timer 1 600 /mode $chan -b $nick 1
}
else {
if (%pub [ $+ [ $nick ] ] <= 4) {
/mode $chan +b $nick 1
;et a la 4e il es banni a durée indeterminée
.kick $chan $nick 14No spam allowed (Ban a durée indeterminée)
.unset %pub [ $+ [ $nick ] ]
}
halt
}
}
}
}
}
}
}
Conclusion :
Donc voila pour l'anti spam :D
Me critiquez pas trop c'etait ma premiere source :/
Dites moi s'il y a des bugs
Merci
[ LineOut ]
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.