mIRC Home    About    Download    Register    News    Help

Print Thread
#89433 07/07/04 11:15 AM
Joined: Jul 2004
Posts: 2
L
LeBoOo Offline OP
Bowl of petunias
OP Offline
Bowl of petunias
L
Joined: Jul 2004
Posts: 2
* LeBoOo sets mode: -meo LeBoOo
Once that happends, in the nicklist.. it still shows that 'LeBoOo' is opped.
Thanks for your time..

#89434 07/07/04 11:31 AM
Joined: Dec 2002
Posts: 788
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 788
This is more than likely, due to the fact you are using switch -e with no parameters, so the 'LeBoOo' belongs to -e, and as a result there is no parameter for the -o mode..

Try: /mode #channel -meo LeBoOo LeBoOo

Eamonn.

#89435 07/07/04 11:32 AM
Joined: Jun 2003
Posts: 5,024
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Jun 2003
Posts: 5,024
When using the /mode command you must specify the nickname the same amount of times that you change the mode for a user...

So if you set mode -eo on a user then you must use /mode #channel -eo nickname nickname because you have changed TWO modes. So in your example, use:

/mode #channel -meo LeBoOo LeBoOo

and all should be fine. If it's still displaying the user as opped then it's more likely to be a bug in the IRCd and not with mIRC.

Regards,


Mentality/Chris
#89436 07/07/04 12:26 PM
Joined: Dec 2002
Posts: 4
P
Self-satisified door
Offline
Self-satisified door
P
Joined: Dec 2002
Posts: 4
It should be noted that the IRCd this bug was caused on was Austhex which to it +e is a no parameter command (event channel).
mIRC assumes it is an exempt and treats it as such when parsing the mode string

Last edited by Praetorian; 07/07/04 12:28 PM.
#89437 07/07/04 01:22 PM
Joined: Jan 2003
Posts: 3,012
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2003
Posts: 3,012
mIRC doesn't parse the mode string however, it simple forwards it onto the server. And since you mention different modes, is M the default "Moderated" mode, or is it a mode requiring an associated parameter?


-KingTomato
#89438 07/07/04 01:37 PM
Joined: Dec 2002
Posts: 4
P
Self-satisified door
Offline
Self-satisified door
P
Joined: Dec 2002
Posts: 4
m is moderated.
o is op (in case you do wonder .. it does take a parameter of course ;p)

mIRC does parse the string sent back from the server to the client, in order to know if it should change user prefixes (o/v). as well as keeping its internal ban list and exempt list in tack (as well as invite lists for those networks as well..)

#89439 07/07/04 02:10 PM
Joined: Dec 2002
Posts: 2,962
S
Hoopy frood
Offline
Hoopy frood
S
Joined: Dec 2002
Posts: 2,962
We'd have to see the raw 005 CHANMODES token for that server to know for sure it's a bug or not.


Spelling mistakes, grammatical errors, and stupid comments are intentional.
#89440 08/07/04 04:56 AM
Joined: Dec 2002
Posts: 4
P
Self-satisified door
Offline
Self-satisified door
P
Joined: Dec 2002
Posts: 4
I'm pretty certain this is the reason mIRC doesn't translate it correctly when doing usermode and internal list changes.

Austhex doesn't send 005.

Last edited by Praetorian; 08/07/04 05:02 AM.
#89441 09/07/04 09:00 PM
Joined: Sep 2003
Posts: 38
O
Ameglian cow
Offline
Ameglian cow
O
Joined: Sep 2003
Posts: 38
Quote:
* LeBoOo sets mode: -meo LeBoOo


This shows up when the server sends the modes to mIRC (see for yourself with /debug -pt @debug); the server sends the modes to you even if you set them (unlike messages you send). mIRC assumes that channel mode e takes an argument (as it usually does), so "LeBoOo" is used for that. There are no arguments left to apply to channel mode o, so mIRC doesn't know who was deopped.

The server needs to send CHANMODES, since it is using an unusual meaning for channel mode e.

#89442 09/07/04 09:05 PM
Joined: Jul 2004
Posts: 17
S
Pikka bird
Offline
Pikka bird
S
Joined: Jul 2004
Posts: 17
As a fix, you could write a script (using on rawmode event) which detects this problem, and automatically sends a /names $chan, so that mirc can update the nicklist (and remove the misplaced @'s)


Link Copied to Clipboard