as seemingly eggheads won't be releasing new bot version anytime soon (although they've patched the bug affecting xchannel almost an year ago in CVS), a need arises for somehow fixing that notorious bug via scripting
how should I do that? by intercepting .chanset and handling xchannel's long chansets writing to chanfile in the script itself? any other ideas?
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use
as apparently they couldn't care less about releasing a new version (it's been year and a half already since the last), I had to do something for xchannel to compensate for that long-standing cut-channel-settings bug in 1.6.17
from now on, you don't need to patch your bot in order not to lose xchannel's settings - a new version 3.5 of the script is out, with proper chanfile saving (in fact, it emulates yet-to-be-released 1.6.18 hehe)
enjoy!
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use
Congratz demond, I'm using your script practicually on most of my bots, and still have others to install it in (somewhat 21 intotal) and actually it became a drag to rebuild en change every bot so I could use your script. I'ts a big progress, certainly for me, cause I didn't always got the result I expected when rebuilding the existing bots. Thx.
demond, demond, demond .... There's a very old saying, "Patience is a virtue".
Seriously, this "update/new release" is beginning to get a bit long winded but, when there is only (apparently) one person working on it now I guess delays are inevitable.
* Alchera waits
Add [SOLVED] to the thread title if your issue has been. Search | FAQ | RTM
well, now that I managed to fix this thing w/o waiting for jolly eggheads to put their act together, maybe I should move on and make eggdrop multiserver hehe - I know they would never do that
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use
I have noticed when loading xchannel for the first time not one of the default settings carry across into other existing channel record(s).
I did notice that not long after it was loaded the bot left the two dynamically allocated channels it was in (after a rehash) and after re-adding them those channels inherited the default settings.
Later adding a channel dynamically I noticed it inherited none of the default settings.
Having the script setup so that the default settings are inherited by all existing channels and those dynamically added to the bot later would be a boon.
Add [SOLVED] to the thread title if your issue has been. Search | FAQ | RTM
this is done because of the order eggdrop loads config, chan- and userfile, i.e. the scripts being loaded in the config don't have access to user- and chanfile ([llength [userlist]] == 0, [llength [chanlist]] == 0) on (re)start
so the bot you have this issue with is probably too slow loading everything in 5 secs, hence the problem
try increasing that delay
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use
edit: actually it does seem to work over here
bind evnt - evnt:loaded ; proc evnt:loaded t { putlog $t }
sure enough, it spits out "loaded" on ./eggdrop -n
Last edited by spock on Thu Feb 09, 2006 2:39 am, edited 1 time in total.