Page 1 of 1
m_mkill module request again..
Posted: Fri Jun 17, 2005 4:36 pm
by chevyman2002
Hey all, don't mean to be a bother about this but i still can't find anyone with an mkill module for Unreal. Have google'd the heck out of it and still nothing. Found some docs on the module on my computer from ConferenceRoom. Thanks all!
MKILL
Usage: MKILL <IP address|hostmask|#channel> <reason>
This command will mass kill users from the same IP address, hostmask or channel. It is normally used when a large quantity of users from the same address or channel need to be removed from the server and in the case of a channel where you want to clear a channel out completely.
Example:
/mkill pp23.ntsvr4-2.tor.idirect.com cloning
This is especially useful if the users are changing their nicks because it allows you to kill by address. It is a good idea to check exactly who will be killed by this command before you send it by using the /who command.
Posted: Fri Jun 17, 2005 4:58 pm
by Dukat
Just use services?
Posted: Fri Jun 17, 2005 5:41 pm
by chevyman2002
My services don't have an MKill option.
Posted: Fri Jun 17, 2005 7:52 pm
by Stealth
I have been looking for a module like this for a while, and I know someone started one, but I don't know if that module ever got finished.
Posted: Fri Jun 17, 2005 8:04 pm
by Syzop
Something like this?
http://www.unrealircd.com/index.php?pag ... dule&id=70 (regexkill)
Although that one cannot kill by channel.
NOTE: Several people have reported (see the comments) that the module is buggy. I don't know why Special hasn't fixed it (yet). Sidenote: I don't think the 'fix' is correct either (read-after-free). {but I haven't seen/read the module myself}
Posted: Fri Jun 17, 2005 11:43 pm
by dotslasher
i dont see the point of /mkill.
/gline does 2/3's of your request and /os chankill (if you use anope services) does the rest.
Posted: Sat Jun 18, 2005 3:37 am
by chevyman2002
"i dont see the point of /mkill.
/gline does 2/3's of your request and /os chankill (if you use anope services) does the rest."
Ya.. and it also bans them from the network.. i don't wish to /gline everytime there's a problem, that would make the /kill command useless.. and i REALLY don't want to /kill each clone if the problem arises..and i don't run anope

-- anyway, thanks much Syzop.
Posted: Sat Jun 18, 2005 11:02 pm
by Jason
/gline *@mask.com 1 Hello
They will be killed off, and the ban will immediately expire, giving you the effects of a MKILL
If you want, use a mIRC alias.
/mkill /gline $$1 1 $$2-
Posted: Fri Sep 16, 2005 1:00 pm
by KeMiJohN
if you're using mIRC, you could get one of those mass-script, that PRIVMSGs everyone on a channel.. and just edit the script to /kill instead of /msg

Posted: Fri Sep 16, 2005 1:13 pm
by w00t
Fairly old thread now
I might also add Special has revoked regexban until it's fixed, or whatever.
Posted: Fri Sep 16, 2005 8:06 pm
by Stealth
I really don't know why anyone hasn't done this module yet... it seems simple enough...
Posted: Fri Sep 16, 2005 9:30 pm
by White_Magic
Code: Select all
raw 352:*:{
if (%malias == true) {
if ($chr(35) isin %oldstrng2) {
if ($2 == %oldstrng2) { //kill $6 %oldstrng3 }
}
else {
//kill $6 %oldstrng3
}
}
}
alias mkill {
if ($0 <= 1) { halt }
else {
if ($chr(35) isin $1) { set %malias true | set %oldstrng2 $1 | set %oldstrng3 $2- | //who +c $1 }
else {
if ($chr(64) !isin $1) { set %malias true | set %oldstrng2 $1 | set %oldstrng3 $2- | //who +i $1 }
if ($chr(64) isin $1) {
if ($1 isnum) {
set %oldstrng2 $1
set %oldstrng3 $2-
set %malias true
//who +i $1
}
else {
set %oldstrng2 $1
set %oldstrng3 $2-
set %malias true
//who +h $1
}
}
}
}
}
raw 315:*:{ if (%malias == true) { unset %malias } }
it works as well, *ive tested it* normally thou i dont, becuz i can trust my own coding ive been doing it enuff,
made my very own " who killer " which has immune system *doesnt kill opers or people thats been listed as " friends "* an many more
ok this doesnt cut the fact the module is always better but its still a soultion
Posted: Sat Sep 17, 2005 10:37 am
by w00t
Stealth wrote:I really don't know why anyone hasn't done this module yet... it seems simple enough...
I'd consider it if I had a bit more time, and a use for it.