PROTECTION ANTI FLOOD PERSONELLES (V2)

Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005 - 30 juin 2004 à 20:59
cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009 - 27 juil. 2007 à 20:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24158-protection-anti-flood-personelles-v2

cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009
27 juil. 2007 à 20:58
il y a une erreur d'accolade avec un } en trop et un autre } manquant, le probleme est de savoir a quel endroit exact des remotes dans lesquels l'erreur est detectée.....
cs_lebaronrouge Messages postés 288 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 février 2009
14 avril 2007 à 17:05
Trop relou pas de zip , copier coller la sources me fou systématiquement des # devant chaques lignes a effacer une a une,non merci ><
XavSniper Messages postés 22 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 17 juillet 2007
9 janv. 2007 à 23:15
Il reste quand même quelques erreurs. Par exemple ici:

on *:ctcp:*:*:{
if (ctcpon) {
inc -u $+ [ %ctcp.tps ] %floodctcp
if (%floodctcp > %nb.ctcp) {
ignore -tu $+ %i.tps *!*@*
eprotect
}
}
}

il manque un % à la variable ctcpon

Et une autre erreur, concernant l'ignore cette fois, euh... où l'alias pour annulé l'ignore ? J'ai beau appuyer sur F12 l'ignore reste lol

Sinon, l'add-on est pas mal fichu ;)
Bravo ;)
Asphere Messages postés 12 Date d'inscription mercredi 9 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
12 juil. 2005 à 04:18
Nickel chrome !
Juste un petit soucis (qui vient peut etre de moi) :

Lorsque j'ajoute un pseudo à ignorer, aucun soucis, mais dès lors que je veux le supprimer j'obtiens le message suivant :
* /did: insufficient parameters (line 168, script7.mrc)

Néanmoins, le pseudo a bien été enlever, il faut recharger la fenêtre pour ça !

Très pratique en tout cas ! GG !
itzelien Messages postés 21 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 30 juillet 2008
11 juin 2005 à 03:37
Salut :)
Et ben en fait , quand on est la fenetre pour ignorer un pseudo,
quand on clik sur add , ca ne l'ajoute pas visuelement, ca l'ajoute en fond mais il faut fermer le dialogue et le réouvrir pour voir qu'il a bien était ajouté.
Y a t'il une solution à ca , merci

Bonne continuation bye :)
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
8 juil. 2004 à 21:38
Et voila :)
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
8 juil. 2004 à 21:29
Oups ... désolé erreur de ma part, je met a jour de suite =)
Merci du rapport d'erreur :)
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 juil. 2004 à 20:35
hummm
apar si le pseudo du gars est "pseudo" il y a aucune chance qu'il marche ce code :\
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
8 juil. 2004 à 16:59
le_corse:
"Petite faute toute bête ! dans " if ($nick isin Peudo.txt)) echo -a test " < c'est " if ($nick isin Pseudo.txt)) echo -a test ""

je vois pas de différence entre son code, et le tien ? -_-`

if $nick isin pseudo.txt echo -a test

je crois que c'est faisable ;)
Utilisateur anonyme
8 juil. 2004 à 16:33
Salut,
on *:notice:*:*:{
if (%pvon) {
if ($nick isin Peudo.txt)) echo -a test
else {
inc -u $+ [ %no.tps ] %floodnoti
if (%floodnoti > %nb.no) {
ignore -nu $+ %i.tps *!*@
eprotect
}
}
:end
}
}

Petite faute toute bête ! dans " if ($nick isin Peudo.txt)) echo -a test " < c'est " if ($nick isin Pseudo.txt)) echo -a test "

Voilà sinon jolie addon pour un débutant ( comme moi :p ) ++ .
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
7 juil. 2004 à 19:15
Le else { halt } sert au cas ou la gestion de ton evenement correspondant a l'ouverture de ton pv soit faite ailleurs. C'est une simple précaution =)
En tout cas, ca déconnais un peu chez moi :p
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
2 juil. 2004 à 15:46
sinon ... heu ça sert a quoi "else { halt }" ?
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
2 juil. 2004 à 15:37
je vois que tu utilises "inc -u" , look aussi avec "inc -z" c'est assez utile aussi ;)
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
2 juil. 2004 à 13:55
Pareil que SornDrixer!
Enfin un code qui sert =]
Bonne continuation!
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
1 juil. 2004 à 20:02
Merci des commentaires =)
Sinon j'ai énormément de mal avec les .ini et je connais pas des masses les hashtables, mais je vais m'y mettre :p
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
1 juil. 2004 à 10:14
Au lieu d'utiliser autant de variables pour enregistrer la config de l'addon, utilise les hashtables, ou si tu veux faire plus simple, un fichier .ini
Quand le nombre de variables utilisés par un seul addon est assez conséquent, je trouve que cela ne fait pas propre x)

Bien réalisé sinon :)
cs_viko Messages postés 24 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 4 juillet 2004
1 juil. 2004 à 02:26
Nice addon :)
Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005
30 juin 2004 à 20:59
c pas compliqué de rajouter le texte automatiquement .. t'aurais pu le faire ça n'a rien de sorcier. lol
suffit de faire un write, c'est pas compliqué ;)

rajoute le ok ?! :D

sinon Kolibot avait fait un antiflood tres méchant va jeter un coup d'oeil .
Rejoignez-nous