Escaper les carractères spéciaux ne sert à rien, Menza utilise une méthode maison par string map.
... et sinon, je dirais qu'en mettant des \ dans le nom de salon, ca met des \ dans le nom de fichier, et donc ca marche plus.
Je vais voir vite fait le script s'il n'y a pas un moyen simple de corriger ça.
[EDIT]
En fait, j'ai l'impression que le problème est au niveau de l'antiflood, et que c'est juste un split...
Donc, voila ce que je pense qu'il faut changer, ligne 826 et 831 =>
En..
[EDIT]
Pareil pour la ligne 831 (le split et tout)
Et pour la ligne 841, il faut retirer le join a mon avis:
... et sinon, je dirais qu'en mettant des \ dans le nom de salon, ca met des \ dans le nom de fichier, et donc ca marche plus.
Je vais voir vite fait le script s'il n'y a pas un moyen simple de corriger ça.
[EDIT]
En fait, j'ai l'impression que le problème est au niveau de l'antiflood, et que c'est juste un split...
Donc, voila ce que je pense qu'il faut changer, ligne 826 et 831 =>
tcl
utimer $pubqsys::antiflood_msg_interval "pubqsys::antiflood_msg_reset [split $chan] $type"
En..
tcl
utimer $pubqsys::antiflood_msg_interval [list pubqsys::antiflood_msg_reset $chan $type]
[EDIT]
Pareil pour la ligne 831 (le split et tout)
Et pour la ligne 841, il faut retirer le join a mon avis:
tcl
set antiflood_msg($chan$type) 0