egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Modules & Programming
View previous topic :: View next topic  
Author Message
KevKev
Halfop


Joined: 03 Oct 2003
Posts: 67

PostPosted: Sat Jun 03, 2006 2:53 pm    Post subject: Eggdrop doesn't recognize a . in it's nickname Reply with quote

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:

[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)?
Back to top
View user's profile Send private message
demond
Revered One


Joined: 12 Jun 2004
Posts: 3073
Location: San Francisco, CA

PostPosted: Sun Jun 04, 2006 2:01 am    Post subject: Reply with quote

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] tag when posting logs, code
Back to top
View user's profile Send private message Visit poster's website
KevKev
Halfop


Joined: 03 Oct 2003
Posts: 67

PostPosted: Sun Jun 04, 2006 12:41 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
demond
Revered One


Joined: 12 Jun 2004
Posts: 3073
Location: San Francisco, CA

PostPosted: Mon Jun 05, 2006 4:30 am    Post subject: Reply with quote

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] tag when posting logs, code
Back to top
View user's profile Send private message Visit poster's website
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Mon Jun 05, 2006 6:46 am    Post subject: Reply with quote

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...
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Modules & Programming All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber