proc xstuff:need {channel type} {
global botnick x
if {[lsearch -exact $x(channels) $channel] == -1} {return 0}
if {$type == "op" && [onchan X $channel]} {
putserv "PRIVMSG X :eek:p $channel $botnick"
}
if {$type == "invite" && $channel == $x(channels)} {
putserv "PRIVMSG X :invite $channel $botnick"
}
bla bla bla
...
Do I have to put "if {[lsearch -exact $x(channels) $channel] == -1} {return 0}" at the each need? Or if I put it in only one place is for all needs?