I installed the eggdrop.. We have "@%!*" as op modes.. I set these in the eggdrop.conf file..
The bot initally has no problems.. But we noticed at times, a halfop "%" would get a desync kick from the channel... It appeared to be random at first...
But then I created a badword script and randomly our halfops would get kicked even though the script specifically ingores halfops..
I then created another script that needed to keep track of all Ops/HalfOps/Voices and halfops still randomly would get hit..
Again.. Ops and Voices never have this problem.. Only halfops..
Finally, we noticed a pattern.. When a netsplit would happen and come back together.. It seems the bot forgets that someone is still halfop'd.. They still have the HalfOp in that channel, but the bot doesn't see it until that user part/joins the channel..
You might want to change the time for netsplit rejoin in the bots .conf (configuration file). I think increasing it will solve your problem.
(If a split rejoins after this time, the wasop, washalfop... variables wont remember who was op or halfop and will be null)
# Set here the time (in seconds) to wait for someone to return from
# a netsplit (i.e. wasop will expire afterwards). Set this to 1500 on
# IRCnet since its nick delay stops after 30 minutes.
set wait-split 600
·awyeah·
==================================
Facebook: jawad@idsia.ch (Jay Dee) PS: Guys, I don't accept script helps or requests personally anymore.
==================================