Bon, l'erreur est assez simple, et se trouve un peu partout dans le script. Il y a des lignes qui sont de la forme:
Les [ et ] qui encapsulent un appel de fonction servent uniquement lorsqu'on doit traiter le retour de la fonction. Il suffit d'enlever le [ initial et le ] final pour que ça fonctionne bien.
Voici les lignes 121 à 132 corrigées:
Concernant les couleurs, je ne suis pas certain de comprendre. Peux tu être plus explicite ?
tcl
[triggers:add $nick $chan [join [lrange [split $arg] 1 end]]]
Les [ et ] qui encapsulent un appel de fonction servent uniquement lorsqu'on doit traiter le retour de la fonction. Il suffit d'enlever le [ initial et le ] final pour que ça fonctionne bien.
Voici les lignes 121 à 132 corrigées:
tcl
if { [isop $nick $chan] || [ishalfop $nick $chan] } {
if { $trigger=="listtrigger" } {
triggers:list $nick $chan
return 0
} elseif { $trigger=="addtrigger" } {
triggers:add $nick $chan [join [lrange [split $arg] 1 end]]
return 0
} elseif { $trigger=="remtrigger" } {
triggers:rem $nick $chan [join [lrange [split $arg] 1 end]]
return 0
}
} elseif { [isvoice $nick $chan] } {
Concernant les couleurs, je ne suis pas certain de comprendre. Peux tu être plus explicite ?