0 LIKES
Snippet
Enforce-bans by simo
In Category General IRC Posted by Snippets On 12/06/23
This will kick all banned users slightly faster since it stores in var and then kick
like:
kick #channel nick,nick,nick,nick,nick,
this is especially usefull when gettin rid of spambots
like:
kick #channel nick,nick,nick,nick,nick,
this is especially usefull when gettin rid of spambots
on *:ban:#: { if ($regex($banmask,/^\*!\*@\S*irccloud/i)) { halt } if ($banmask == *!*@*) { halt } if ($banmask == *!@*) { halt } if ($banmask == !*@*) { halt } if ($banmask == !*@) { halt } var %ipro7 = 1, %affect while ($ialchan($banmask,$chan,%ipro7).nick) { %affect = $addtok(%affect,$v1,44) inc %ipro7 1 } if (%affect) { if ($regex($nick,/( $+ $me $+ )/i)) { if ($nick(#,$me,@%&~)) { var %m 8 | while (%affect) { kick $chan $gettok(%affect,1- %m,44) $nick has banned You ) ( Banmask: $banmask matches You --- ( $+ $calc(%ipro7 - 1) users where effected $+ ) | %affect = $deltok(%affect,1- %m,44) } } } } }
Comments 0
You must be logged in to comment.