on *:notice:*:*:{ inc -u5 %notice.flood if (%notice.flood >= 50) { .ignore -nu30 $mask($fulladdress,2) | echo -at flood: notice. Ignore de $nick ( $+ $mask($fulladdress,2) $+ ) pour 30 secs. | halt } }
Bof, heureusement qu'il fonctionne !Assez simple à faire et pis, je l'aurais pas mis en Addon, mais en snippet.
Ya pas de catégorie snippet ici :xSi j'peux me permettre tu dois trainer sur des servs moisis : 50 notices en 5 secondes , si le gars pars pas en excess flood il a du bol , et si ils sont plusieurs , tu n'en ignores qu'un
Un peu basique.Tu aurais pu prendre la peine de faire un dialog de configuration. (interval de détection pour le flood, temps d'ignore, etc)
vraiment bof ...
Si tu veu, j'ai fais un petit addon pour tout ce qui est protections personnelles =)
tu aurais mieux fait de fair eun systeme complet en utilisant la meme methode pour chaque eventrajouter un petit dialogue ppour configuerune liste d'except, un liste automatique d'ignone et patati et patata c leger je trouve
la commande silence est bien meilleure ( silence +*!*@* ) et tu n'est plus ennuyer par personne en cas d'attaque, pense aussi a améliorer ce code en mettant un petitOn *:Quit:{ If $regex($1-4,/(Read\/Dead.Error:.SendQ.Exceeded|SendQ.exceeded)/) }qui permet, si le quit contient ces raison, d'activer par exemple le silence.tu peux aussi améliorer ton code en ajoutant le flood texte en pv, ctcp, invite, ouverture de pv, etc
oops je viens de voir que cette source a déjà 4 ans d'age, bon, ben c' pas grave sa serviras pour ceux qui veulent faire pareil lol
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 975 159 membres 121 nouveaux aujourd'hui 16 318 membres club