Controled Rooms.

These are old archives. They are kept for historic purposes only.
Post Reply
DeMiNe0
Posts: 50
Joined: Sat Feb 28, 2004 4:11 am

Controled Rooms.

Post by DeMiNe0 » Mon Jun 06, 2005 7:13 pm

Heyya, Is there a module or trick i can do that stops users from getting OP when they join a unregistered or empty channel? Or even just kicks them out of the channel.

Syzop
UnrealIRCd head coder
Posts: 1935
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop » Mon Jun 06, 2005 7:18 pm

Perhaps there's such an services module? (that kicks)
I would expect anope to have one at least ;p

Matridom
Posts: 296
Joined: Fri Jan 07, 2005 3:28 am

Post by Matridom » Mon Jun 06, 2005 7:23 pm

why not deny all channels then put in exceptions for the rooms you want people to join... ?
Never argue with an idiot. They will bring you down to their level, then beat you with experience.

Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth » Tue Jun 07, 2005 3:08 am

I asked someone to make a module that automatically had Unreal deop the user when he/she/it joined an empty room... It obviously never got done, so maybe this post will help the person I asked remember :D

*cough*w00t*cough*Special*cough* <== excuse my cough... I might be getting sick :P

Jason
Posts: 570
Joined: Mon Jun 14, 2004 5:09 pm

Post by Jason » Tue Jun 14, 2005 8:52 pm

Why the hell can't my signature be empty?
"Your message contains too few characters."

Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth » Tue Jun 14, 2005 9:59 pm

I nagged w00t about this and he has been trying to get a module to do this working... Unfortunatly, it seems to be difficult...

w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t » Tue Jun 14, 2005 11:19 pm

Well, not so much difficult.. I think I've fixed the windows crashes (fun) but I still can't figure out why it's not actually setting modes.

For anyone who actually cares, I'm attaching a hook to HOOK_LOCAL_JOIN, then trying to call do_mode (as done in SAMODE etc).

If anyone has any other ideas, feel free to PM me or whatever.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]

black_skies4
Posts: 29
Joined: Mon Jun 20, 2005 2:51 pm

Post by black_skies4 » Mon Jun 20, 2005 2:54 pm

Why the hell would you want that? Then no one could register the channel :|. Anope has /cs forbid :| and there is also forbid channel in unrealircd.conf

aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight » Mon Jun 20, 2005 3:10 pm

Try reading the whole thread, and you'll see that that's the idea.

black_skies4
Posts: 29
Joined: Mon Jun 20, 2005 2:51 pm

Post by black_skies4 » Mon Jun 20, 2005 4:10 pm

I know but why :|.

Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth » Mon Jun 20, 2005 7:33 pm

The object is not to forbid channels, but to make only registered channels have ops. This can be used to either limit registrations, or encourage people to want to register channels.

w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t » Tue Jun 21, 2005 12:09 am

Hard as it may be to understand, not all networks are the same. I plan to deploy this in a corporate environment sometime in the future if i can ever get it working.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]

Post Reply