Half User (not half op)

These are old archives. They are kept for historic purposes only.
Post Reply
coffeeguy9
Posts: 2
Joined: Wed Sep 15, 2004 11:41 pm

Half User (not half op)

Post by coffeeguy9 »

Is there a module for a half user mode? like they can not speak in a channel but not a +b? like they can only talk if its a certain phrase? like a romm shun. or if anyone can make one for me please contact [email protected]
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

/mode #channel +b ~q:nickname

Means they can join a channel, but not speak unless voice or higher.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

Of course, then users get smart and use /nick get around it. So add +b ~n:nickname to go with it.
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

Or use n!u@h format for setting the ban? :p

(*!*@users.host.here)
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
AngryWolf
Posts: 554
Joined: Sat Mar 06, 2004 10:53 am
Location: Hungary
Contact:

Post by AngryWolf »

Yes, w00t is right, for example, you can set a ban with the mask ~q:*!*@blah.blah.com.
coffeeguy9
Posts: 2
Joined: Wed Sep 15, 2004 11:41 pm

Post by coffeeguy9 »

hmm, didnt know that... but i mean like a new type of mode that shows up in the Nick list bar...
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

Well I don't see the point of such a feature, +b ~q handles it just fine, but anyway, modules couldn't do that even if they wanted to.
-- codemastr
aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight »

w00t wrote:Or use n!u@h format for setting the ban? :p

(*!*@users.host.here)
Not quite what I meant. Small example (for clarification, for the * Mode and * Kicked lines, the source is in parens, and target is not :P ):

Code: Select all

* Mode (Op): +b ~q:*!*@lamers.host.here
* Lamer slaps Op around a bit with a large trout
#channel Cannot send to channel (You are banned)
* Lamer is now known as DieOp
* DieOp is now known as Lamer
* Mode (Op): +Nb-b *!*@lamers.host.here ~q:*!*@lamers.host.here
* Kicked (Op): Lamer (bye)
Similar to how you can change nicks even under +m (so you get those annoying /nick voice_plz people), you can change nicks even under ~q. Throw a ~n on it and they're more effecitively silenced.

Of course, if you don't want to clog the banlist, just set a full +b on him. Then make a module that allows you to set +e ~j:*!*@* (~j would presumably be join-ban (like ~q is message-ban, and ~n is nickchange-ban) (of course, with +e it would be join-ban-except :P)) so that everyone can still join.
Post Reply