mIRC Shitlist
mIRC
Download (.zip)
on *:ban:#:{ if ($banmask iswm $address($me,5)) && ($me isop $chan) && ($nick != $me) { kick # $nick Shitlisted | mode # +b $mask($fulladdress,5) | .auser shit $nick | mode # -b $banmask | return .msg cs unban # $me .msg cs op all } else /halt } on shit:join:#:{ kick # $nick Shitlisted mode # +b $mask($fulladdress,5) .guser shit $nick } on *:OP:#:{ if ($opnick == $me) { .check | return } } alias check { set %ob6toshit $nick(%cchan,0) :start inc %lines if (%lines =< $calc(%ob6toshit + 1)) goto end if ($level($nick(%cchan,%lines)) == shit) && ($nick(%cchan,%lines) != $me) { kick %cchan $nick(%cchan,%lines) Shitlisted } goto start :end unset %lines unset %ob6toshit } on shit:unban:#:{ if ($nick == $me) { halt | return } if ($nick != CS) { mode # +b $2- | kick # $nick Shit? | mode # +b $address($nick,5) | return } else { if ($me isop #) { .ban # $banmask | return } } }
|