12/05/2011, 13:37
(Modification du message : 12/05/2011, 13:41 par MenzAgitat.)
Tu t'es compliqué la vie au niveau de la condition dans la proc Join et ton indentation est un peu aléatoire. De plus, si le return 0 a une quelconque utilité pour vérifier le résultat d'exécution de la proc Join, peut-être un return 1 serait-il utile aussi.
tcl
namespace eval OpbOt {
variable version 3.0
variable Nom "DnS"
variable pass "PASS"
variable chekbOt 10
}
proc OpbOt::Join {nick host hand chan args} {
if { [channel get $chan SalonOp] } {
putlog "\002\00303\[Ok\]\002\00314 Je me Op sur $chan"
utimer $OpbOt::chekbOt [list OpbOt::JoinMess $nick $chan]
return 1
} else {
putlog "\002\00304\[Refuser\]\002\00314 Je ne suis pas activé sur $chan"
return 0
}
}