From what I remember from doing something similar, it isn't actually a problem. All it means is that eggdrop couldn't get an ident reply from the server the script was running on. There's a setting in the eggdrop.conf to reduce the time it waits for this, if that helps (sorry, I can't look it up, I'...
Quakenet had this problem a little while ago (luckily not many people noticed, and it's been fixed). This script I wrote will ban anyone doing it for 5 minutes (you could increase it). If the people doing it aren't likely to come back then it's useless though (the people doing it in my chan were reg...
You can use the trace command and the errorInfo variable. I wrote a tutorial on doing it for a friend a while ago - have a read here - just modify the middle bit of the code and replace it with your code to msg a channel
I was under the impression that he meant it was removing bans which it had set from the ban list (clarification of this point would help...). If it's not, and it's that the bot is removing other people's bans then setting force-expire to 0, and checking to make sure there isn't a channel specific ba...
It will still remove channel bans even if the channel ban list is virtually empty. By default everything is set to +dynamicbans, which... <MDbot> Only activate bans on the channel when necessary? <MDbot> This keeps the channel's ban list from getting <MDbot> excessively long. The bot still remembers...
This is standard behaviour. The eggdrop keeps an internal ban list of people who are banned, and normally only adds the ban to the channel when it needs to (i.e. when someone joins who should be banned). When you see it remove the channel ban, it will probably still be kept internally, it's just tha...
Might also be worth checking that the channel isn't invite only (+i), or registered users only (+R/r on some networks), or has a key (+k). You might need to remove these modes for the bot to join. Also, check that the bot isn't banned from the channel.
There are several resons why it could ping out 1. DoS/DoS/problems with host: Not a lot you can do - the host could be being hit by a DoS attack, meaning most of the things on your host will ping out (but still run). If you can SSH to your shell then this probably isn't the case 2. Scripts: Some scr...
ok, where are the procs ? pub:spart and pub:ssplit . your code means nothing unless u modify the procs. Some people may learn better if they're not spoon-fed ;) Anyway, I'd use something like this: # Name of the botservice set botservicenick "X" bind splt -|- * checkR:gone bind sign -|- *...
Hi, I'm working on a script similar to stormbot (i.e. it's a 'general purpose' script), but the filesize is getting stupidly large considering most updates are bug fixes correcting one line of code, so I've decided to make it modular - the only problem is how to detect which modules have been downlo...
I'm not too sure about the chanserv stuff, but this will work for general ban protection: bind mode -|- "* +b" ban:check # Catches all bans proc ban:check { nick address handle channel mode victim } { if { [string match [string tolower $victim] [string tolower "$botnick!$botname"...