This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Eggdrop doesn't recognize a . in it's nickname

Discussion of Eggdrop's code and module programming in C.
Post Reply
K
KevKev
Halfop
Posts: 67
Joined: Fri Oct 03, 2003 5:15 am

Eggdrop doesn't recognize a . in it's nickname

Post by KevKev »

I have an abnormal situation where a . is required in the bot's nickname.

Everything sees to work just fine, except none of it's msg/msgm binds will trigger properly.

All messages come across in the format:

Code: Select all

[12:13] [Nick.WithDot!Host.WithDot@EQIMd to tunare.Tinkking] messgae here
Whereas normally they would show only the sender, not the receiever. This leads me to believe that somewhere in the msg system of eggdrop, the bot is saying "The msg target has a dot in it, therefore it's not directly for me, so i'm not going to trigger binds"

Where would I go looking for the code that defines this behavior?
Is there anyway to modify/disable this behavior (I understand this means editing code and recompiling as it's not going to be a configurable option or even a compile time option)?
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

which server version are you on? it must be pretty weird, I've yet to see an ircd that allows dots in nicks, and I've seen many
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use

Code: Select all

 tag when posting logs, code
K
KevKev
Halfop
Posts: 67
Joined: Fri Oct 03, 2003 5:15 am

Post by KevKev »

it's a "pseudo" server that acts as a gateway for IRC clients to connect to the Everquest chat servers. It is called EQIMd.
it uses a nickname format of eqserver.charactername
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

seems like not only the nick is messed up but the whole n!u@h is not IRC-compliant; my guess is eggdrop's n!u@h string splitting routines fail to produce correct results given the weird input format
connection, sharing, dcc problems? click <here>
before asking for scripting help, read <this>
use

Code: Select all

 tag when posting logs, code
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

I'd suggest using another character which is neither a valid server or character password as splitting character. Maybe a '_', '|' or '^', they should be IRC compliant.
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Post Reply