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.

Invite enforcement issue

Old posts that have not been replied to for several years.
Locked
K
Kx
Voice
Posts: 11
Joined: Tue Aug 03, 2004 1:08 pm

Invite enforcement issue

Post by Kx »

Ive had this issue in allthe time ive used eggdrop1.6.16; the bot, once connnected to the server and begins to join rooms will set +i. I have to manually set -i and that gets very tiresome.

For use with sentinel the bot must not be set enforcing -i.

So how can i stop the bot settin +i when it joins a channel without havin to enforce -i in the chanset to get the bot to take invite off- as this conflicts with sentinel.

Kx
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

Via DCC

Code: Select all

.chanset #chan chanmode -i
In configuration file:

Code: Select all

channel add #channel {
             chanmode "+/-modes"
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
S
Sc00by

Post by Sc00by »

ok, i have the same problem but a bit confused.

Problem being that as soon as someone goes into a channel the bot changes it to +i

If they come out they can't get back in as its now invite only.

I have this in the conf file:

Code: Select all

channel add #genesisweb {
     chanmode "+nt -i"
     idle-kick 1
but this does nothing.

I don't have telnet access to the bot and I have no idea what you mean by .chanset #chan chanmode -i

Any ideas?
Thanks
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

This is how it's set in configuration. Notice no space in the mode settings?

Code: Select all

channel add #genesisweb { 
     chanmode "+nt-i" 
     idle-kick 1
I have no idea what you mean by .chanset #chan chanmode -i
The command console! DCC Chat (aka Partyline).

If you cannot DCC Chat with the bot then you'll have to kill the bot, delete both *.chan & *.chan~bak from the shell, upload corrected configuration file and then restart the bot.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
User avatar
YooHoo
Owner
Posts: 939
Joined: Thu Feb 13, 2003 10:07 pm
Location: Redwood Coast

Post by YooHoo »

Sc00by wrote:I don't have telnet access to the bot and I have no idea what you mean by .chanset #chan chanmode -i
YooHoo's Helpful Tip Of The Day
1) Enter into a DCC CHAT or telnet session with your bot; i.e. /CTCP $botnick CHAT
2) Type .help all.
3) Read. Read. Read.
S
Sc00by

Post by Sc00by »

thanks for the replys

still having the problem :-(

Going into a channel with the bot already there results in the bot changing it into Invite only (and some others)

A few seconds after someone entering the room, it says:

mode: (Genesis-2) sets (+isml 1)

As before, I have no idea whats making it do this!

I have changed the below code

Code: Select all

channel add #genesisweb { 
     chanmode "+nt-i" 
     idle-kick 1
and also set

Code: Select all

# Do you want to enable invites (+I modes)?
set use-invites 0
and

Code: Select all

proc evnt:init_server {type} {
  global botnick
  putquick "MODE $botnick -iw"
}
and also disabled the .tcl scripts at the end to see if that does anything. but nope :cry:

Its still setting the room to invite only.

why??????????? :-?

Cheers
Sc00by :o
User avatar
awyeah
Revered One
Posts: 1580
Joined: Mon Apr 26, 2004 2:37 am
Location: Switzerland
Contact:

Post by awyeah »

In DCC (aka partyline) with the bot try:

Code: Select all

.chanset #genesisweb chanmode +tn-isml
If this doesn't give a result then that is really akward. :-?
What IRCd type are you using? btw. :roll:
·­awyeah·

==================================
Facebook: jawad@idsia.ch (Jay Dee)
PS: Guys, I don't accept script helps or requests personally anymore.
==================================
User avatar
YooHoo
Owner
Posts: 939
Joined: Thu Feb 13, 2003 10:07 pm
Location: Redwood Coast

Post by YooHoo »

Sc00by wrote:Going into a channel with the bot already there results in the bot changing it into Invite only (and some others)
A few seconds after someone entering the room, it says:

mode: (Genesis-2) sets (+isml 1)

As before, I have no idea whats making it do this!
8) Hiya Sc00bert!
Your bot has been set to enforce the channel mode +l 1 {chan-limit 1}. Since the bot is viewing the channel as "full", it locks the channel using modes +ism {invite, secret, moderated} to prevent flooding of your channel. For more information --->irc channel modes.The eggdrop command that controls all channel settings is called chanset. This, and every other basic DCC command, have built-in help menus that explain all this in much greater detail. Type .help chaninfo, or read the informative channel command reference that Slennox has graciously provided for your egg-ertainment :wink: The DCC/telnet command that should have been entered:
.chanset #genesisweb chanmode +nt-isml, followed by .chansave #genesisweb to make sure it sticks :wink:
Sc00by wrote:

Code: Select all

# Do you want to enable invites (+I modes)? 
set use-invites 0
I'm not sure what server your bot is connected to, but unless it's Efnet or other +I compatible network, the use-invites variable has no effect nor value.
Sc00by wrote:

Code: Select all

proc evnt:init_server {type} { 
  global botnick 
  putquick "MODE $botnick -iw" 
}
This is what your bot will do when it first connects to a server successfully. The mode "i" refered to here is a personal mode (invisible), and has nothing to do with channel modes. This procedure is also a convenient place to make the bot identify to your network's NICKSERV, if any. Hope this helps :mrgreen:
S
Sc00by

Post by Sc00by »

awyeah wrote:In DCC (aka partyline) with the bot try:

Code: Select all

.chanset #genesisweb chanmode +tn-isml
If this doesn't give a result then that is really akward. :-?
What IRCd type are you using? btw. :roll:
I'm using the efnet code running on my own linux server.

I tried that in mirc but i get the error that you cannot do this in the status window.

If i try and enter chanset i get the user cannot be found error.

Also, i'm a serious n00b at this, whats a DCC (partyline)? is that just mIRC?

thx
User avatar
YooHoo
Owner
Posts: 939
Joined: Thu Feb 13, 2003 10:07 pm
Location: Redwood Coast

Post by YooHoo »

Sc00by wrote:whats a DCC (partyline)? is that just mIRC? thx
DCC Chat and telnet are explained here...
If I can suggest something, it would greatly help your understanding if you visted this sites' homepage, and click each of the highly useful links that are found on the left hand side of your screen. If you were to read these, it would surely bring you up to speed. :wink:
User avatar
esix
Voice
Posts: 39
Joined: Thu Aug 12, 2004 11:16 am
Location: [esix@localhost]
Contact:

Post by esix »

my sugestion is that you /dcc chat botnick and type .chanset #channel +i, that will set +i on that chan and noone except u could remove it.
The End
Locked