salut,
tu devrais utiliser arg au lieu de args, args est prévu pour lister un nombre indéfini d argument mais eggdrop le fait déjà donc tu te retrouves avec une liste foireuse. Essais de remplacer tous les args par arg et d'utiliser de simple index pour les lindex
edit: n'oublie pas de remplacer tous les lindex en retirant le 1er index "0"
tu devrais utiliser arg au lieu de args, args est prévu pour lister un nombre indéfini d argument mais eggdrop le fait déjà donc tu te retrouves avec une liste foireuse. Essais de remplacer tous les args par arg et d'utiliser de simple index pour les lindex
tcl
proc memo {nick uhost handle chan arg} {
...
set destid [lindex $arg 1]
set msg [lrange $arg 2 end]
...
edit: n'oublie pas de remplacer tous les lindex en retirant le 1er index "0"
tcl
set action [lindex $args 0 0]
devient
set action [lindex $arg 0]
etc...
C'est en reconnaissant ses erreurs que l'on progresse