mIRC Home    About    Download    Register    News    Help

Print Thread
#92789 04/08/04 08:17 PM
Joined: Aug 2004
Posts: 147
N
Vogon poet
OP Offline
Vogon poet
N
Joined: Aug 2004
Posts: 147
I think mIRC should add a -o option to the /ban command.
/ban -ok #channel thelamer 3 DIE LAMER
would do:
* theop sets mode: -o+b thelamer *!*@host.com
* thelamer was kicked by theop (DIE LAMER)

-o option would deop the user if he was op'd to prevent "thelamer" from using ban protection against the "theop".

I know this would involve much code to do, but I still think it's a simple little feature that wouldn't be hard to make and would be frankly, quite cool.

Last edited by Mentality; 04/08/04 08:32 PM.
#92790 04/08/04 08:37 PM
Joined: Jul 2004
Posts: 169
S
Vogon poet
Offline
Vogon poet
S
Joined: Jul 2004
Posts: 169
do it by script....

#92791 04/08/04 09:14 PM
Joined: Jun 2004
Posts: 5
D
Nutrimatic drinks dispenser
Offline
Nutrimatic drinks dispenser
D
Joined: Jun 2004
Posts: 5
I can only really see this being viable if the person were temporarily opped. You can always choose to kick before banning also, though you run the risk of being a little lagged and having the person rejoin (should they have the option rejoin on kick ticked) before the ban is placed.

I can see this causing some problems, more than some actually, should the person you're wanting to kick/ban also be an AOp or higher in the channel (provided that network uses services that allow things such as AOps). This could create a lot of tension in the ranks and is best dealt with by someone higher up the ladder ie the channel founder should both parties have access in the channel. smile


Dotty
Second star to the right and straight on til morning.
#92792 04/08/04 09:29 PM
Joined: Dec 2002
Posts: 2,985
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 2,985
Unless the IRCd you use has such a prevention feature (or no services) it would still be quite easy to use a good "protection" script to get around your idea. By rights you shouldn't have to kick people with ops - they are supposed to be the trusted people in the room.

#92793 05/08/04 01:25 AM
Joined: Aug 2004
Posts: 147
N
Vogon poet
OP Offline
Vogon poet
N
Joined: Aug 2004
Posts: 147
In lots of "lamer" or "newb" channels, they op everyone that comes in, trusted or not, and they most likely have some fullscript which most likely has a "I'll kickban you if you ban me" addon loaded. Removing one of these users can cause a little headache, because once you try and ban them, they immediately ban you, causing you to have to invite yourself back in, unban yourself, deop the user, ban him, and just hope no one has a "I'll kickban you if you join the channel while banned" addon loaded. I'm not saying that this will be like the addition of the if-statement or /filter -k, it will just be a way of using less code.

#92794 05/08/04 01:43 AM
Joined: Dec 2003
Posts: 261
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Dec 2003
Posts: 261
I think you already now this, but you can use /mode #channel -o+b nick nick!ident@ip_address.


velicha dusha moja Gospoda
#92795 05/08/04 05:25 AM
Joined: Jun 2004
Posts: 5
D
Nutrimatic drinks dispenser
Offline
Nutrimatic drinks dispenser
D
Joined: Jun 2004
Posts: 5
Unfortunately, for those people that load scripts that have "ban protection" (No offense, but I greatly dislike them), they generally manage to take it one step farther and have "deop protection" also. *mutter*


Dotty
Second star to the right and straight on til morning.
#92796 05/08/04 10:35 AM
Joined: Dec 2002
Posts: 2,962
S
Hoopy frood
Offline
Hoopy frood
S
Joined: Dec 2002
Posts: 2,962
I don't think mIRC should need to implement stuff like this simply because of people who have deop/ban protection.That command could just as easily be used for takeovers and have a negative impact far greater than the 'good' aspect. In short, ops in general should be trustworthy people. Adding a command like this just gives the less trustworthy ops who should never have been ops in the first place a chance to do bad things a little bit faster aswell as giving 'good' ops a chance to remove them a bit faster. It's a neverending spiral if mIRC tries to keep with channel politics.


That alias below will perform the commands in the fastest way they can possibly be done. Being internal to mIRC wouldn't make them processed any faster (on the server side at least, which is what's important).

Put this in remotes:
; Usage: /dobk <channel> <nick>
alias dobk .raw MODE #$$1 -o+b $$2 $2 $crlf KICK #$1 $2


Spelling mistakes, grammatical errors, and stupid comments are intentional.
#92797 05/08/04 12:36 PM
Joined: Jun 2004
Posts: 65
S
Babel fish
Offline
Babel fish
S
Joined: Jun 2004
Posts: 65
unless you are on unreal ircd and services are giveing +a to all users /ban -k (single command kick/ban) should do the trick

on a connection with a lag of .750-1.5 it kickbaned an eggdrop with unban set to putquick
(in other words it worked agenst somthing that fights back fast)

Last edited by sdamon; 05/08/04 12:42 PM.

Link Copied to Clipboard