i wasnt sure on what network he will use this and if it has cmode +O in use for users thats why i made sure its lowercase but perhaps its not really needed im not sure.
you could try and change this line from : if {(([lsearch -exact [string tolower $banlistchans] [string tolower $chan]] != -1) || ($banlistchans == "*")) && ($mode == "+b") && ($numbanlist >= $maxbanlist)} { to : if {(([lsearch -exact [string tolower $banlistchans]...
ive been testing this code yesterday and managed to find a fix so in honor of Spike^^ for those that need it i'll post it here # advanced badnick script v. 0.1 by SpiKe^^ # # list of badnicks # set bnik(nicks) [list "suckmy" \ "bobslovr" \ "pregnat" \ "sonofdog&quo...
so far this is what i can came up with if its proper, except i dont know how to calculate the time between nick was deoped for idle and then opped again again by chanserv before 1 or 2 seconds past to determine it was cause of a higher status than the eggbot Re-Op. bind mode - "#% -o" Chec...
thanks for your reply CrazyCat, i rather use chanserv for that to be honest as its more effiecient to deal with channel access list regardless of IP and such.
im facing another issue as op status is protected in channel meaning if someone is not on the access list and is opped manually by someone chanserv will deop them, wich could be conflicting with what im trying to do. im not sure if what i want to achieve is doable would you have an example of how it...
thanks for your reply CrazyCat , i was thinking of adding a flag right after the OP gets Re-Opped again by chanserv to not deop again checking if that flag has been set on that OP except im not sure how to achieve that or if thats doable.
Greetings, I'm using a deop on idle tcl on dalnet wich works fine except If the op has higher access than the eggbot He gets opped again by chanserv right after he gets Deopped on idle i was looking for a way (without having to keep adding each exempted nick in the tcl) to not deop Such admins to pr...
simo, read the thread before posting erroreous code ! putserv "ChanServ :aop $chan ADD $targetnick" putserv "ChanServ :aop $chan DEL $targetnick" These 2 lines can work only if the ircd is configured to have an alias of "chanserv". The proper lines are: putserv "P...
i ask this since not every network uses the same services package. u can try this. Syntax: !aop add/del nick bind PUB n !aop ChanServ:Add-DEL:OP proc ChanServ:Add-DEL:OP {nick uhost hand chan arg} { set arg [string map [list \017 ""] [stripcodes abcgru $arg]] set items [split $arg] if {[ll...