cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 2009
-
20 août 2004 à 04:35
snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013
-
9 janv. 2007 à 18:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
snip74
Messages postés248Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention11 février 2013 9 janv. 2007 à 18:04
salut le monde et pour le flood de simley sa marche aussi svp merci
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 21 août 2004 à 22:08
chu assez d'accord avec dj328i lol à ceci près qu'il faudrait pas que les gens se mettent à croire que (!%var) est équivalent à (%var == $null) ...
dj328i
Messages postés312Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention14 mars 2022 21 août 2004 à 19:40
Le fait de flooder du texte pour contrer le flood , j'aime pas trop. Laisse tomber les MSG comme avertissement , c'est la parfaite facon de faire un excess flood inutile.
Puie comme la mentionner pada les "/" , sont inutile dans un script , ca ne fait que grossir la taille.
Tu devrais regrouper t'est conditions au lieu de les mettres un en dessous de l'autre :
if ($me isop $chan) {
if (%floodword == $1-) {
if (%floodnick == $nick) {
if (%floodx == $null) {
$null est vraiment trop inutile comme identifieur , si tu veux vérifier si une condition est vide ou fausse , rajoute une exclamation devant l'identififieur ou la variable. Comme dans l'exemple ci haut.
Puie pour terminer , ton script ne fait que kicker. Quesqui se passe si les floodeurs , ont un auto-retour au canal en cas de kick ? Ca revient en boucle et ca règle rien du tout. Essaie d'adapter le ban et de corriger c'est quelques écarts et ca devrais être pas trop mal :)
Bonne continuation ..
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 20 août 2004 à 07:20
ce sont des automatismes comme celui ci qui font déco en excess flood les ops dès que ça flood un peu ..
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 20 août 2004 à 04:35
j'ai pas testé mais ca doit marcher ya pas de raison ... ptet dommage de pas pouvoir configurer trop l'action ou la limite a partir de laquelle cette action est effectuée (un kick ici) sans toucher au remote ...
une idée pour améliorer peut etre :
"Bien sur si plusieurs Flood se pass en même temps sur plusieurs Channels ou vous êtes oper celui risque de ne pas fonctionner, c'est même certain" -> voila ce que je fais dans mon script pour l'antiflood : au lieu de me servir d'une seule variable , je me sers d'une hashtable qui "log" pendant 15 secondes ou 20 ce que dit un pseudo , le nom de l'item étant pseudo:network:salon (ou $cid plutot que network d'ailleurs) , ca permet d'éviter les erreurs même en multiserver ou si tu connectes des clones , et ca peut te motiver a te mettre aux hashtables :))
pour une première source sinan rien a dire , sauf que les slashs sont pas obligatoires ^^ bonne continuation :)
9 janv. 2007 à 18:04
21 août 2004 à 22:08
21 août 2004 à 19:40
Puie comme la mentionner pada les "/" , sont inutile dans un script , ca ne fait que grossir la taille.
Tu devrais regrouper t'est conditions au lieu de les mettres un en dessous de l'autre :
if ($me isop $chan) {
if (%floodword == $1-) {
if (%floodnick == $nick) {
if (%floodx == $null) {
Devient :
if ($me isop $chan && %floodword $1- && %floodnick $nick && !%floodx) {
$null est vraiment trop inutile comme identifieur , si tu veux vérifier si une condition est vide ou fausse , rajoute une exclamation devant l'identififieur ou la variable. Comme dans l'exemple ci haut.
Puie pour terminer , ton script ne fait que kicker. Quesqui se passe si les floodeurs , ont un auto-retour au canal en cas de kick ? Ca revient en boucle et ca règle rien du tout. Essaie d'adapter le ban et de corriger c'est quelques écarts et ca devrais être pas trop mal :)
Bonne continuation ..
20 août 2004 à 07:20
20 août 2004 à 04:35
une idée pour améliorer peut etre :
"Bien sur si plusieurs Flood se pass en même temps sur plusieurs Channels ou vous êtes oper celui risque de ne pas fonctionner, c'est même certain" -> voila ce que je fais dans mon script pour l'antiflood : au lieu de me servir d'une seule variable , je me sers d'une hashtable qui "log" pendant 15 secondes ou 20 ce que dit un pseudo , le nom de l'item étant pseudo:network:salon (ou $cid plutot que network d'ailleurs) , ca permet d'éviter les erreurs même en multiserver ou si tu connectes des clones , et ca peut te motiver a te mettre aux hashtables :))
pour une première source sinan rien a dire , sauf que les slashs sont pas obligatoires ^^ bonne continuation :)