I use nouselimit.tcl which ban anyone without proper flags who change channel limit, but that script have bug. It ban irc server when it come from split and change limit. Usless annoying ban...
I replace line:
if {!(([matchattr $hand +o]) && ([matchattr $hand +b] || [matchattr $hand +n] || [matchattr $hand +m]))} {
with:
if {!(([matchattr $hand +o]) && ((string first . $nick) != -1) && ([matchattr $hand +b] || [matchattr $hand +n] || [matchattr $hand +m]))} {
But now it state me error in partyline:
Tcl error [guruz_limit_mode]: syntax error in expression "!(([matchattr $hand +o]) && ((string first . $nick) != -1) &...": variable references require preceding $
Any suggestion?