Code: Select all
set globalkanallar {
"#uluchat"
"#master"
"#help"
"#lobi"
"#sihirli"
}
bind raw - "322" kanal_listele
set listzaman 1
set usersayisi 8
if {![string match "*kanal_listesi*" [timers]]} {
timer $listzaman kanal_listesi
}
proc kanal_listesi {} {
global listzaman
putserv "LIST"
timer $listzaman kanal_listesi
return 1
}
proc kanal_listele {from keyword arg} {
global usersayisi globalkanallar
set listekanaladi [lindex $arg 1]
set guncelsayi [lindex $arg 2]
if {![string match -nocase $listekanaladi [lrange $globalkanallar 0 end]]} {
if {$guncelsayi > $usersayisi} {
channel add $listekanaladi
}
if {$guncelsayi < $usersayisi} {
channel remove $listekanaladi
} else {
return 0
}
}
return 0
}
What is my mistake?
Sorry for my english..