Hi everyone, I am just wondering about the "bind pub lo !info topic_learn" method.
Why is it sometimes written like "bind pub lo|lo !info topic_learn"? And others just like "bind pub lo !info topic_learn"? Does the "l" mean anything?
Now, my probel is that I need to get a few scripts that are designed for ops, to work with half ops. I know the problem is in the lines that look like the one I posted above, because if I do "bind pub - !info topic_learn", then it works fine, but for everyone.
bind PUB o|o !command pExecute
proc pExecute {nick uhost hand chan text} {
if {[isop $nick $chan]} {
# code here
}
}
If you are confusing the two different types of "ops" or "halfops" then this may be the reason why some scripts appeared not to work whilst others did.
# Some IRC servers are using some non-standard op-like channel prefixes/modes.
# Define them here so the bot can recognize them. Just "@" should be fine for
# most networks. Un-comment the second line for some UnrealIRCds.
set opchars "%@"
Would that be correct? If that is the case, then it sould be thinking %(halfops) is ops and I would just need o|o ?