|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
/ban -k # nick1 nick2 nick3
will do +bbb nick1!ident@host nick2!ident@host nick3!ident@host then kicks them all
is it possible to ban their *!*@host only all three of them?
learn learn learn
|
|
|
|
Joined: Oct 2004
Posts: 8,330
Hoopy frood
|
Hoopy frood
Joined: Oct 2004
Posts: 8,330 |
You can only use -k with nicks and not with addresses. If you want to ban and kick using addresses, then you'll need to have 2 separate commands:
ban # nick!ident@host nick2!ident@host nick3!ident@host kick # nick nick2 nick3
Invision Support #Invision on irc.irchighway.net
|
|
|
|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
learn learn learn
|
|
|
|
Joined: Oct 2004
Posts: 8,330
Hoopy frood
|
Hoopy frood
Joined: Oct 2004
Posts: 8,330 |
You *could* make a custom alias for it...
alias kban {
if ($1 ischan) {
var %cnt = 2
while (%cnt <= $0) {
var %bans = %bans $iif($($+($,%cnt),2) ison $chan,$address($($+($,%cnt),2),2))
inc %cnt
}
ban $1 %bans
kick $1 $2-
}
}
Use: /kban #chan nick nick nick nick As a note, you could also have the ban type specified:
alias kban {
if ($1 ischan) {
var %cnt = 3
while (%cnt <= $0) {
var %bans = %bans $iif($($+($,%cnt),$2) ison $chan,$address($($+($,%cnt),2),$2))
inc %cnt
}
ban $1 %bans
kick $1 $3-
}
}
Use: /kban # <type> nick nick nick nick Example: /kban #chan 2 nick nick nick nick
Invision Support #Invision on irc.irchighway.net
|
|
|
|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
/ban: insufficient parameters (line 8, script4.mrc) got that when i tried /kban #chan nick nick
learn learn learn
|
|
|
|
Joined: Oct 2004
Posts: 8,330
Hoopy frood
|
Hoopy frood
Joined: Oct 2004
Posts: 8,330 |
The nicks are on the channel, right? This will only work for nicks who are currently in the channel.
Other than that, can you insert this line:
echo -a ban $1 %bans
Before the ban $1 %bans line? Then we can see where the problem is. I didn't want to ban people in my channel, so I just used echo instead and it seems to work fine. Let me know what you get for an echo.
Invision Support #Invision on irc.irchighway.net
|
|
|
|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
tried 2 clones but i think it`ll work nick,nick don`t know actually'
Last edited by learn3r; 08/03/07 09:23 PM.
learn learn learn
|
|
|
|
Joined: Oct 2004
Posts: 8,330
Hoopy frood
|
Hoopy frood
Joined: Oct 2004
Posts: 8,330 |
No commas.
/kban #channel nick nick nick
Commas will cause it to fail.
As for the echo? "Dalnet server" wouldn't be the echo that you should see from what I gave you.
Invision Support #Invision on irc.irchighway.net
|
|
|
|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
i tried that but it did this... operator Sets Mode:(+b) *!*@host * nick was kicked by operator (nick1)
learn learn learn
|
|
|
|
Joined: Mar 2007
Posts: 2
Bowl of petunias
|
Bowl of petunias
Joined: Mar 2007
Posts: 2 |
I use this... The second one is for a Multiple ban, add this to ur alias, ths command must be done in the chan that u want to ban the user(s) from.
/kb /ban $chan $$1 3 | /kick $chan $$1 $2- | /notice $$1 You were banned because: $2-
/kb /ban $chan $$1 $2 $3 $4 3 | /kick $chan $$1 $2 $3 $4 $2- | /notice $$1 $2 $3 $4 You were banned because: $2-
Eg. (/kb nick1 nick2 nick3 nick4 Advertsing It will then ban them, kick them and notice them "You were banned because": Advertising
Irc.Atrum.org - Irc.korras.za.net
|
|
|
|
Joined: Oct 2004
Posts: 8,330
Hoopy frood
|
Hoopy frood
Joined: Oct 2004
Posts: 8,330 |
I think you misunderstand what I'm asking for with the echo. Here:
alias kban {
if ($1 ischan) {
var %cnt = 2
while (%cnt <= $0) {
var %bans = %bans $iif($($+($,%cnt),2) ison $chan,$address($($+($,%cnt),2),2))
inc %cnt
}
echo -a Bans: $1 %bans
ban $1 %bans
kick $1 $replace($2-,$chr(32),$chr(44))
}
}
Then, when you try, it will echo something starting with Bans: ... paste that in and it will show up what's happening. I'll see if I can see any issues here, but like I said, it seems to work okay here with echo.
Last edited by Riamus2; 10/03/07 12:26 AM.
Invision Support #Invision on irc.irchighway.net
|
|
|
|
Joined: Oct 2006
Posts: 342
Fjord artisan
|
OP
Fjord artisan
Joined: Oct 2006
Posts: 342 |
/kick $chan $$1 $2 $3 $4 $2- this will only result to /kick # $nick1 ($nick2) syntax of kicking: kick $chan nick,nick,nick kickmessage
learn learn learn
|
|
|
|
|