a simple banprotection
and a shootlist(auto bankick on join to nickname)
well this is my banprotection put this in remote (alt+r)
on *:ban:*:{ if ($banmask iswm $address($me,5)) { .msg cs unban # $me | .msg cs op all | join # | !timer 1 2 mode # -ob+b $nick $banmask $wildsite | .timer 1 2 kick # $nick raw: from the gates of heaven | join # } }
hope you like it...
and now my shootlist will work just whit /shoot (nick)
you must be in the channel (sorry my english im from spain)
okay first: you put this in Aliases(alt+a)
/shoot /mode # -e $$1 | /echo # 5status: shootlist activation - $nick on $time - [yz] | /.auser shoot /kick # $$1 raw: havocavoc determination.. [yz]
and then you put this in remote(alt+r)
on shoot:join:#:{
/echo status *** shootlist user $nick detected in # at $time (autodetermination)
if ($nick == $me) halt
/ruser shoot $nick | /auser shoot $wildsite | /mode # -o+b $nick $wildsite | /kick # $nick raw: autodetermination (shootlisted
}
this shootlist will detect the user even if he change his nicknames 10000times (sets+b strake to ipaddress)
10x i wait for you comments 10x
to remove the nickname from shootlist(autokb) list
type alt+r then press users you will see shoot:*!*ip.for.example
and then just delete the text
Pretty decent. I wasn\'t aware that you could use on Usergroup:join:#:{ though :D }
I made a few changes to make it a little more orderly and so that you coule paste it all into remotes instead:
; well this is my banprotection put this in remote (alt+r)
; and now my shootlist will work just whit /shoot (nick)
; this shootlist will detect the user even if he change his nicknames 10000times (sets+b strake to ipaddress)
; 10x i wait for you comments 10x
; to remove the nickname from shootlist(autokb) list
; type alt+r then press users you will see shoot:*!*ip.for.example
; and then just delete the text
; hope you like it...
;
;
; this shootlist will detect the user even if he change his nicknames 10000times (sets+b strake to ipaddress)
; 10x i wait for you comments 10x
; to remove the nickname from shootlist(autokb) list
; type alt+r then press users you will see shoot:*!*ip.for.example
; and then just delete the text
; just whit /shoot (nick)
on *:ban:*:{
if ($banmask iswm $address($me,5)) {
.msg cs unban # $me
.msg cs op all
join #
/timer 1 2 mode # -ob+b $nick $banmask $wildsite
.timer 1 2 kick # $nick raw: from the gates of heaven
join #
}
}
alias shoot {
/mode # -e $$1
/echo # 5status: shootlist activation - $nick on $time - [yz]
/.auser shoot /kick # $$1 raw: havocavoc determination.. [yz]
}
on shoot:join:#:{
/echo status *** shootlist user $nick detected in # at $time (autodetermination)
if ($nick == $me) {
.halt
}
else {
/ruser shoot $nick
/auser shoot $wildsite
/mode # -o+b $nick $wildsite
/kick # $nick raw: autodetermination (shootlisted)
}
}