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.

where is info stored

General support and discussion of Eggdrop bots.
Post Reply
t
tassat
Voice
Posts: 5
Joined: Fri Jun 06, 2008 6:43 pm

where is info stored

Post by tassat »

when people join my server my eggdrop bot gives them a +h or +v depending on what was assigned to them.

what i want to know is where the information about what to do to who is.
User avatar
TCL_no_TK
Owner
Posts: 509
Joined: Fri Aug 25, 2006 7:05 pm
Location: England, Yorkshire

Post by TCL_no_TK »

Eggdrop shouldn't really do this Automatically. If this is done by a script, i would just read the script and look at what it is doing.
User avatar
speechles
Revered One
Posts: 1398
Joined: Sat Aug 26, 2006 10:19 pm
Location: emerald triangle, california (coastal redwoods)

Re: where is info stored

Post by speechles »

tassat wrote:when people join my server my eggdrop bot gives them a +h or +v depending on what was assigned to them.

what i want to know is where the information about what to do to who is.
That would be the user record...
default eggdrop.conf wrote:# Specify here the filename your userfile should be saved as.
set userfile "LamestBot.user"
By default the file should be named as above, and reside in your eggdrop's root folder. The channel record works the same way.
t
tassat
Voice
Posts: 5
Joined: Fri Jun 06, 2008 6:43 pm

Post by tassat »

[15:41] * Joins: I-Eagle (~I-Eagle@myweb.com)
[15:41] * ChanServ sets mode: +ao I-Eagle I-Eagle
[15:41] * Chasey sets mode: +h I-Eagle

thats what i'm getting this user is not in the user file at all.

it's like the bot is doing it based on the host??

there is no script that i am running that sets users modes.

i have no clue what doing this.
n
nml375
Revered One
Posts: 2860
Joined: Fri Aug 04, 2006 2:09 pm

Post by nml375 »

User identification is indeed done by hosts. Or rather, "hostmasks", on a first-match basis.

As soon as eggdrop finds a mask matching the nick!user@host of the client, the associated handle is considered being the user. Any flags for this handle is then cared for (auto-op, etc), as well as permissions for commands.

You could try to use the .match command to try and figure out which handle is the cause of all this.

Try something like this:

Code: Select all

.match *!*@myweb.com
.match *!*I-Eagle@*
NML_375
Post Reply