Mais bien sûr que ça ne peut pas marcher, c'est complètement faux !
Voici à quoi ça devrait ressembler :
Avec ton code, tu mélange du switch et du else...
Alucard`68 a écrit :tcl
if {$commande == ""} { switch -- $commande { "!biere" { putquick "PRIVMSG $chan :\0037$nick \00312se décapsule une bonne bière bien fraiche." } else { putquick "PRIVMSG $chan :\0037$nick \00312offre une bonne bière bien fraiche à\0034 [lrange $arg 1 end] \00312." }
Voici à quoi ça devrait ressembler :
tcl
if {$commande == ""} {
switch -- $commande {
"!biere" {
if {[llength [split $arg]]==1} {
putquick "PRIVMSG $chan :\0037$nick \00312se décapsule une bonne bière bien fraiche."
} else {
putquick "PRIVMSG $chan :\0037$nick \00312offre une bonne bière bien fraiche à\0034 [lrange $arg 1 end] \00312."
}
}
default { putserv "PRIVMSG $chan :$commande est inconnu" }
}
}
Avec ton code, tu mélange du switch et du else...