mIRC Homepage
Posted By: C45P3R except and invex - 06/05/05 08:35 PM
you have ban support, but I would also like to see except and invex(invite except) support just like for ban. ie)
$iel
$iil
on *:except:
on *:invex:
Posted By: tidy_trax Re: except and invex - 06/05/05 08:42 PM
Until (if) the feature is added you could use the on rawmode event and store your own lists.

Nice suggestion.
Posted By: LostServ Re: except and invex - 06/05/05 08:43 PM
ive reread that post several times and i still havent the slightest clue on what hes suggesting..
Posted By: C45P3R Re: except and invex - 06/05/05 08:45 PM
I know.. This is what I've had to do but it's slow using scripts hardcoded would be much better.
Posted By: tidy_trax Re: except and invex - 06/05/05 08:49 PM
On certain networks there are (+e) except and (+I (eye, not el)) invite lists.

The except list is so people that are included in a ban can still join. So if you ban an entire isp and an innocent user asks if he can join you could add him to the except list.

The invite list is so certain people can join even if the channel is (+i) invite only.

He wants to have an identifier to retrieve the addresses in these lists just like $ibl for the banlist.
Posted By: LostServ Re: except and invex - 06/05/05 08:52 PM
i've heard of them both and only used the ban exception mode, this sounds like a good suggestion smile
Posted By: SladeKraven Re: except and invex - 06/05/05 08:56 PM
It's pretty straight forward.

mIRC deals with Internal Ban List with $ibl($chan,N) which returns the Nth item in the /channel list, with me?

//echo -a $ibl($chan,1) returns the first item in the ban list.

From the mIRC help file (/help Channel Central)

Quote:

Bans List
This allows you to view, edit, or remove various types of mode settings, such as bans, exceptions, and invites. Most IRC networks support ban lists, however few support exception and invite lists currently.


As you can see it supports Ban Lists, but few support for exception and invite lists.

Which is where $iil (Internal Invite List) and $iel (Internal Exception List) come in. Still follow? I'd imagine they'd work the same way as $ibl or atleast I hope.

Overall, it's a great suggestion I'd love to see it added.

All the best,

-Andy
Posted By: starbucks_mafia Re: except and invex - 07/05/05 08:57 AM
Rather than keep adding identifiers for each individual list-based mode, I'd rather see a single internal list identifier with a parameter to take the mode character of any type A mode from the CHANMODES token (eg. $il(e, #mirc, 1)).
Posted By: Mpdreamz Re: except and invex - 09/05/05 08:30 AM
that indeed be nice, Unreal seems to not like /mode #channel +i to return the invite list where ban and except work just fine.
Posted By: Hrung Re: except and invex - 09/05/05 09:04 AM
Um.. /mode #chan +i sets it invite only. Try /mode #chan +I (capital form of i, and the + may or may not be optional -- it is on the servers that I frequent.) Perhaps this is the source of your troubles?
Posted By: Armada Re: except and invex - 09/05/05 10:14 PM
UnrealIRCD just added +I support so you have to be on a server that is 3.2.3 and the above will work
Posted By: Jae Re: except and invex - 10/05/05 05:49 PM
Quote:
On certain networks there are (+e) except and (+I (eye, not el)) invite lists.

The only problem being on some networks +e is a channel mode that works like +i or +m and does not have extra parameters.

Although unless stated in 005 ? *shrugs*
Posted By: Sat Re: except and invex - 10/05/05 06:00 PM
Indeed, you can find out which mode characters take parameters; they're the ones in the first (comma-separated) field of the CHANMODES token in the 005 numeric.
© mIRC Discussion Forums