Le premier truc que je vois, c'est que dans ton uno.tcl, tu as mis:
Et quand tu regardes ce qui se passe en party-line:
Problème de casse entre #Uno et #uno, le script ne le gère pas. Les procédures commencent par:
Pour ma part, je ferais plusieurs choses:
1) mettre le Unochan tout en minuscules
2) prendre l'habitude de n'utiliser que des minuscules pour les chans, que ce soit dans les scripts ou dans les .+chan en PL
3) modifier le script pour remplacer le code précédent par
tcl
set UnoChan "#Uno"
Et quand tu regardes ce qui se passe en party-line:
Code :
[12:35:08] #uno: mode change '+o Uno' by Loki[dort]!Loki@U6A8DW2.G7Z0B5X9.T1M3I4.FR
tcl
if {$chan != $UnoChan} {return}
Pour ma part, je ferais plusieurs choses:
1) mettre le Unochan tout en minuscules
2) prendre l'habitude de n'utiliser que des minuscules pour les chans, que ce soit dans les scripts ou dans les .+chan en PL
3) modifier le script pour remplacer le code précédent par
tcl
if {[string tolower $chan] != [string tolower $UnoChan]} {return}