Page 1 of 1

Req: Delayed join mode

Posted: Sat Dec 23, 2006 12:04 pm
by bashgeek
Hi guys (and maybe girls),

i've been searching for a module (channel mode) that reacts like the +D/+d channel mode in the Asuka server (used by quakenet).

Here a short description from the asuka docs:
* Channel mode +D and +d
'Delayed join' mode, when set on a channel joins and parts for that
channel are squelched. A user will be 'invisible' in the channel
from other users until they speak, are opped/voiced or change the
topic. When the +D mode is cleared, 'invisible' users will not be
revealed, instead the +d mode will automatically be set by the ircd
if invisible users remain in the channel. +d will be automatically
removed when the last 'invisible' user either becomes visible or
leaves the channel. It is possible to see the 'invisible' users
on a channel by doing /NAMES -d.
Is there any module that works like this?

Can anybody write some? :)

Thanks in advance!

Best regards and merry x-mas,
bashgeek

Posted: Sat Dec 23, 2006 1:08 pm
by Jobe
Sounds very much like channel mode +u to me. Which does basically the same. Only users arnt shown in the channel's nick list.

Posted: Sat Dec 23, 2006 2:32 pm
by bashgeek
I've tested the mode +u.
Opers see: The messages (even if +m is set) normal users send, and the joins of the normal users.

Posted: Sat Dec 23, 2006 4:58 pm
by Stealth
Sounds like a channel-side +I to me, which can be greatly abused...

Posted: Sat Dec 23, 2006 7:53 pm
by bashgeek
Hmm..
I just want to hide all joins and parts/quits in that channel.

Posted: Sat Dec 23, 2006 8:20 pm
by Stealth
Then use mode +u :)