08/08/2008, 13:00
Bah euh, non ça fonctionnera, mais c'est illogique
Un script anti-flood pour mon eggdrop
|
08/08/2008, 13:00
Bah euh, non ça fonctionnera, mais c'est illogique
D'accord !
Sur le moment je pensais juste à mettre au même endroit l'appel de la procédure et la procédure elle-même. Je modifie celà. Si vous avez d'autres remarques, faites-moi en part =] Edit: C'est fait.
—( ^^ )—
Pensez à global var dans une procédure ! L'oublier c'est le payer cher... Moi ça m'a couté une journée de prise de tête et des cheveux !
08/08/2008, 13:40
(Modification du message : 08/08/2008, 14:06 par MenzAgitat.)
A toutes fins utiles, je vous propose ma fonction antiflood; je l'utilise dans la plupart de mes scripts.
Elle utilise un namespace, permet de protéger autant de commandes qu'on le souhaite et possède également une fonction "antiflood global" englobant toutes les commandes du script. De plus, elle est multi-chan : si le script est utilisé sur plusieurs chans en même temps et que l'antiflood se déclenche sur un chan, le fonctionnement des autres ne sera pas perturbé. Je m'explique à propos de l'antiflood global : Citation :<user> !commande1Ici, on a déclenché l'antiflood sur la commande1. Citation :<user> !commande1Ici, on a déclenché l'antiflood global (qui empêche le flood en utilisant plusieurs commandes à la fois. Voici le code : tcl
08/08/2008, 15:00
joli script !
merci bcp CrazyCat a écrit :La prochaine fois, essaye d'imaginer que j'ai un cerveau ...
08/08/2008, 15:45
Y a de l'idée, mais des choses à améliorer au niveau de l'implémentation, je te conseille notemment de jeter un coup d'oeil du coté de return -code return
|
« Sujet précédent | Sujet suivant »
|