Notes |
(0009435)
aquanight (reporter)
2005-03-05 13:30
|
Might want to also see ht tp:/ /www.phpmemx.net/~unrealir/forums/viewtopic.php?p=7846#7846 (remove the spaces) and the posts below |
|
(0009440)
Int21h (reporter)
2005-03-05 17:15
|
Maybe it also would be useful if you could kick by mask, f. eg. : /kick #probe *a*!*@* (would kick everybody with an "a" in his/her nickname). |
|
(0009441)
Stealth (administrator)
2005-03-05 17:58
|
These both can easily be done with client side scripts. |
|
(0009443)
codemastr (reporter)
2005-03-05 20:04
|
[quote]Maybe it also would be useful if you could kick by mask, f. eg. : /kick #probe *a*!*@* (would kick everybody with an "a" in his/her nickname).[/quote]
Might as well just replace that with a command called /channeltakeover |
|
(0009444)
aquanight (reporter)
2005-03-05 23:27
|
No... kick masks would not be a good thing. If multi-kicking (at least /kick #channel user1,user2,user3,etc - I just don't want to even think about the multi-channel format right now :) ) is added, I would say limit it to ~4 users per kick (probably the most eggdrop/etc should ever need to kick with proper masks). I don't know what the limit is for ircds that do implement multi-kicks, but I think 4 would be safe number to start with :) . |
|
(0009446)
White_Magic (reporter)
2005-03-06 09:55
edited on: 2005-03-06 09:56
|
[quote]quote:
--------------------------------------------------------------------------------
Maybe it also would be useful if you could kick by mask, f. eg. : /kick #probe *a*!*@* (would kick everybody with an "a" in his/her nickname).
--------------------------------------------------------------------------------
Might as well just replace that with a command called /channeltakeover[/quote]
rotflmao! so true so true :D
another point i would say is, " where does the /kick nick1,nick2,nick3 " end? nick59271 maybe?
Oh and in saying that, sure add this command but id say u better make +f have " kick protection to set +Q (which can be removed anyway / let alone +f can be removed) to stop the take over, - i dont like this much
( edit: i cant use the quote thingie on here :( )
|
|
(0009448)
vonitsanet (reporter)
2005-03-06 10:18
|
[quote] another point i would say is, " where does the /kick nick1,nick2,nick3 " end? nick59271 maybe? [/quote]
No. it will have a limit for 3-4 users of course. |
|
(0009449)
Trocotronic (reporter)
2005-03-06 10:24
|
It could keep privmsg's logical of MAXTARGETS (as /privmsg nick1,nick2,...,nickN_MAX text) but for /kick ick1,nick2,...,nickN_MAX # reason. |
|
(0013303)
Shining Phoenix (reporter)
2007-03-11 01:35
|
Hmm...take square root of MAXTARGETS, then round to the nearest whole number. That number could be the maximum number of channels and maximum number of nicks specified in the /kick |
|
(0013310)
tabrisnet (reporter)
2007-03-14 01:22
|
kickmask can be done, but it probably should be done in services where more permission checks can be done. SrSv takes this approach.
as to multikick including multiple channels, hmmm. have to think about it. meanwhile, SrSv has /cs kick #chan user1,user2,user3 reason here |
|
(0013315)
vonitsanet (reporter)
2007-03-14 19:54
|
Not all services. |
|
(0013318)
tabrisnet (reporter)
2007-03-19 16:30
|
Did I say all? I specifically said that it _should_ be done in services due to better knowledge about the channel. And I said that SrSv did so. |
|
(0013319)
vonitsanet (reporter)
2007-03-22 16:44
|
Many kicks (with a limit 3 at once) at once are supported on a bahamut network i am for years now and i've not seen any problems at all with this..
IMO it's a good idea to add this one.. Anyway.. ;) |
|
(0013325)
aquanight (reporter)
2007-03-24 10:27
|
I could *maybe* see allowing /kick # nick1,nick2,nick3 (hardlimit at 3, or just *maybe* 5, 12 is possible too but a very big stretch (12 == max bans per /mode)), but not #chan1,#chan2,#chan3 - that just makes my head explode (the whole "kick everyone on each channel or match up one user to one channel?" deal). Considering a good majority of clients are window-based and thus make it difficult to write out commands (irssi and other similar console clients *might* make it actually possible) to affect more than one channel at once, I would say any sort of #chan1,#chan2,#chan3 (not just kick, but anywhere) is not very likely to be used. |
|
(0013465)
vonitsanet (reporter)
2007-04-16 13:39
|
*bumb* |
|
(0014180)
Trocotronic (reporter)
2007-05-19 14:44
|
So, how many targets? MAXTARGETS? MAXKICKTARGETS as well? |
|
(0014182)
tabrisnet (reporter)
2007-05-19 15:41
|
presumably maxmodes, or 12.
that would also mean that the max param list is 30*12+12=372.
It should not be a problem for sending back to client mode, assuming that we split the kicks when sending to client-protocol (although I believe it would be legal (RFC1459) not to).
Assuming we needed to worry about sending it back to the clients unsplit... let's see
:src KICK #chan targetlist :reason
COLON(1) + MASKLEN(106) + SPACE(1) + CHANLEN(32) + SPACE(1) + 372 = 512
Unfortunately that won't leave ANY room for a reason (and in fact has us overbudget by 2 chars)
Assuming we want to leave a budget for a reason, make it 10.
:src KICK #chan targetlist :reason
COLON(1) + MASKLEN(106) + SPACE(1) + CHANLEN(32) + SPACE(1) + 310 = 450
leaving us ~60 characters for a reason. |
|
(0014184)
Shining Phoenix (reporter)
2007-05-19 19:09
edited on: 2007-05-19 20:48
|
"/mode channel,channel,channel stuff" is the other issue in this thread, don't forget that ;)
|
|