### !MODE proc pub_lol_chan {nick host hand chan mode} { if {![botisop $chan]} {return 0} set arg [charfilter $mode] global lol botnick if {![check $hand $nick $host]} { if {$lol(silent) == 1 || [checksilent $hand]} {return 0} puthelp "NOTICE $nick :You need to be identified to use this function. Type .identhelp in the partyline for more info. : \002/msg $botnick id \002 or \002/msg $botnick silent \002 to no more receive this warning." return 0 } if {[llength $arg] != 1} { puthelp "NOTICE $nick :\002Usage:\002 [string trim $lol(cmdchar)]mode " return 0 } if {$lol(chankey) == 1} { if {[string first k [lindex $mode 0]] != -1} { set posmode [string first k [lindex $mode 0]] if {[string first l [lindex $mode 0]] != -1} { set poslim [string first l [lindex $mode 0]] if {$posmode < $poslim} { channel set $chan need-key "chankey $chan [lindex $mode 1]" } { channel set $chan need-key "chankey $chan [lindex $mode 2]" } } { channel set $chan need-key "chankey $chan [lindex $mode 1]" } } } pushmode $chan $mode return 0 }