I've just set up my partyline on the most recent eggdrop version. When I initiate the dccchat all is fine. But the text appears weird. A small portion of what it does is
-09:17:57- (Bob) Hey [1mDaniel![0m My name is [1mBob[0m and I am running [1meggdrop v1.6.18[0m, on [1mFreeBSD 6.1-RELEASE-security[0m.
-09:17:57- (Bob)
-09:17:57- (Bob) Local time is now [1m09:15[0m
-09:17:57- (Bob) You are an owner of this bot. Only +n users can see this! For more info,
-09:17:57- (Bob) see [1m.help set motd[0m. Please edit the [1mmotd[0m file in your bot's 'text'
-09:17:57- (Bob) directory.
-09:17:57- (Bob) Use [1m.help[0m for basic help.
-09:17:57- (Bob) Use [1m.help <command>[0m for help on a specific command.
-09:17:57- (Bob) Use [1m.help all[0m to get a full command list.
-09:17:57- (Bob) Use [1m.help *somestring*[0m to list any help texts containing "somestring".
Is there something I'm missing? thanks in advaned for any help.
@Fire-fox: with some older eggies you might have to use the command twice in a row due to a bug (only applies to ansi/mirc-style controlcodes).
@hotrs: you could use the chon binding and call *dcc:fixcodes manually, with something like this (also adds a new dcc command, fixme, to toggle auto-switching on a user basis).
@fire-fox: Use the .fixme command that's added to toggle whether you'd like the .fixcodes command to be issued automatically upon connect. Also, be advised that this script was not written to counter the bug mentioned earlier, but as a response to hotrs' query to automate the process.. Hence, if you do suffer from this bug, you'll still have to use the .fixcodes command manually.
@Fire-fox:
It is most likely caused by that, yes.
Telnet clients and mIRC (and the likes) uses completely different controlcodes for bold, underline, etc. Telnet uses Ansi escape sequences wherease mirc uses single character controlcodes. Eggdrop does it best to try and guess whether you are connecting through telnet or dcc chat, and uses controlcodes based on that. Obviously, sometimes eggies get this wrong, and you see junk. That's what the .fixcodes command is there for.