m_joinmute module issues

These are old archives. They are kept for historic purposes only.
Post Reply
cheiron
Posts: 74
Joined: Sun May 29, 2011 6:17 pm

m_joinmute module issues

Post by cheiron »

using m_joinmute module on unrealircd 3.2.8.1 on a conference room only to avoid abusive users going into a tirade when they are pulled in for a little oper chat on their server conduct.

i also use unrealircd module m_adult.

have a slight problem... when i try and use joinmute .. when it applies the custom mode J (secs) it actually prevents users from joining saying they need user mode X to join (which is m_adult) but the room doesnt not have mode +X enabled...

any chance of a fix please :)
cheiron
Posts: 74
Joined: Sun May 29, 2011 6:17 pm

Re: m_joinmute module issues

Post by cheiron »

i am bumping this topic as had no response yet
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Re: m_joinmute module issues

Post by katsklaw »

It sounds to me that you're using the modules in a way that's causing the 2 modules to conflict. Since both modules are 3rd party modules there isn't anything the unreal team can really do.

IF m_joinmute forces the user to join a mode restricted channel, then it would need to do so with an internal command that bypasses mode checks like sajoin instead of svsjoin.
cheiron
Posts: 74
Joined: Sun May 29, 2011 6:17 pm

Re: m_joinmute module issues

Post by cheiron »

http://pastebin.com/8cKnzbRZ thats joinmute
* m_joinmute.c adds a new channel mode: +J <seconds> which stops
* users which are not on channel for <seconds> from speaking.

http://pastebin.com/ZYw2NAsq thats m adult

* Description: Add user and channel mode +X for adults, and join restriction

i am not sure why joinmute is not working and demanding all users set +X that the m adult module does !
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

Re: m_joinmute module issues

Post by katsklaw »

I told you why. joinmute is using a method that doesn't bypass mode checks as as such +X is required. Please re-read my last post, I explained it all to you.
Post Reply