21/04/2012, 15:17
Bonjour, j'ai codé un script d'aide pour mon serveur. mais voila j'aimerai que cette commande ne fonctionne que sur le salon aide.
Voila le code:
et le message d'erreur en PL:
Mon if serai pas bon mais comment faire ?
Merci d'avance.
Cordialement.
Voila le code:
tcl
bind pubm - * pub:aide
proc pub:aide { nick uhost handle chan arg } {
set arg [stripcodes bcruag $arg]
set commande [lindex $arg 0]
if {$chan == "#Aide"}
switch -- $commande {
"!aide" { putquick "NOTICE $nick :\0031Voici les commandes d'aide du tchat."
putquick "NOTICE $nick :\0034!pseudo \00312Pour enreristrer votre pseudo."
putquick "NOTICE $nick :\0034!salon \00312Pour Enregistrer votre salon."
putquick "NOTICE $nick :\0034!statut \00312Pour l'aide sur les différents statuts de votre salon."
putquick "NOTICE $nick :\0034!xop \00312Pour l'aide sur le mode XOP."
putquick "NOTICE $nick :\0031Fin des commandes d'aide du tchat." }
}
}
et le message d'erreur en PL:
Code :
Tcl error [pub:aide]: wrong # args: no script following "$chan == "#Aide"" argument
Merci d'avance.
Cordialement.