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.

cannot put +D mode on Quakenet

Old posts that have not been replied to for several years.
Locked
C
Crimy

cannot put +D mode on Quakenet

Post by Crimy »

Quakenet has flags like +D and +d, but i can't make the bot enforce theses flags:

.chanset #xxx chanmode +D
Successfully set modes { chanmode { +D } } on #xxx

but the bot dont put the +D flag :(

How shall i do ?
User avatar
FiRe
Voice
Posts: 18
Joined: Mon Jan 19, 2004 6:40 am

Post by FiRe »

I don't think eggdrop handles custom server channel modes very well, it doesn't like +D, +u or +C. Which really is annoying, it should allow anything :(

It only allows +c and +r custom flags
User avatar
]Kami[
Owner
Posts: 590
Joined: Thu Jul 24, 2003 2:59 pm
Location: Slovenia
Contact:

Post by ]Kami[ »

What does mode D do anyway?
d
dollar
Op
Posts: 178
Joined: Tue Oct 28, 2003 3:47 pm
Location: Netherlands

Post by dollar »

You would need a patch for this. Try this one: http://sonys.de/thommey/quakenet.chanmodes.patch

]Kami[: +D will stop users from showing up in the /names list, unless they have been opped/voiced or have spoken. Or as quakenet.org puts it: "Delayed join mode. Joining users will not be shown until they are opped/voiced, change the topic or speak. Note that hidden users will not be revealed when the mode is cleared. Hidden users can be seen with /NAMES -d #channel."
dollar (or something similar) at:
#eggdrop / #tcl - undernet
#egghelp / #tcl / #eggtcl - efnet
#eggdrop.support / #tcl - quakenet
#eggdrop - ircnet
C
Crimy

Post by Crimy »

nice, i'm gonna try this patch asap
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

Uff, I inserted the patch last time manually, but however I'd like to use the patch command. It always tells me

Code: Select all

$ patch < quakenet.chanmodes.patch
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN eggdrop1.6/src/chan.h eggdrop1.6.modified/src/chan.h
|--- eggdrop1.6/src/chan.h      Fri Jan 19:05:06 2004
|+++ eggdrop1.6.modified/src/chan.h     Fri Jan 9 19:05:06 2004
--------------------------
File to patch:
I even modified the damn timestamp to my current 1.6.16 rc1 files and created the target file...
Could someone tell me I can't use the file on newer version or in cyqwin or am I just ignore some simple misstake?

Using version

Code: Select all

$ patch --version
patch 2.5.8

Code: Select all

$ diff --version
diff (GNU diffutils) 2.8.4

Code: Select all

$ uname -a
CYGWIN_NT-5.0 de-kus 1.5.9(0.112/4/2) 2004-03-18 23:05 i686 unknown unknown Cygwin
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...
d
dollar
Op
Posts: 178
Joined: Tue Oct 28, 2003 3:47 pm
Location: Netherlands

Post by dollar »

Eggdrop patching guide says "patch -p1 < patch.file", so try that? :o
dollar (or something similar) at:
#eggdrop / #tcl - undernet
#egghelp / #tcl / #eggtcl - efnet
#eggdrop.support / #tcl - quakenet
#eggdrop - ircnet
User avatar
De Kus
Revered One
Posts: 1361
Joined: Sun Dec 15, 2002 11:41 am
Location: Germany

Post by De Kus »

exact the same reslut... tried that before, forgot to mention :).
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...
User avatar
FiRe
Voice
Posts: 18
Joined: Mon Jan 19, 2004 6:40 am

Post by FiRe »

patch -p1 < quakenet.chanmodes.patch

works for me

make sure you are in your base directory of the source E.G:

Code: Select all

<user>:~/bots/eggdrop1.6> ls
aclocal.m4    config.h     config.status  CONTENTS  disabled_modules  FEATURES  language  Makefile     NEWS                      scripts
ChangeLog     config.h.in  configure      COPYING   doc               help      logs      Makefile.in  quakenet.chanmodes.patch  src
config.cache  config.log   configure.ac   CVS       eggdrop.conf      INSTALL   lush.h    misc         README                    text
Locked