Op Abuse protection
Posted by Ragnar
Monday, January 16, 2006
Description: This script will help prevent ops from abusing their access in your channel and will also prevent channel take over attempts. If any op except yourself bans 3 users from your channel, the script will automatically delete them from the ChanServ user list and will also deop them. Please note that you must be 500 access for this to work 100%. Also you will need to change the channel name wherever it says #channel. Also I am not responsible for any consequences that arise from the use of this script. By that I mean, if you use it in a channel where you only have 400 access and the channel owner decides to remove you for using it in his channel without his permission. Like I said, I only recommend using it in your own channel. If you have any questions, feel free to visit #FireWire and PM Jarvis for help.
on *:TEXT:!kb*:#channel:{ if ($nick != $me) {
inc % $+ $nick
if (% [ $+ [ $nick ] ] == 6) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick }
if ($bnick == $me) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick | /cs $chan inviteme | /join $chan }
}
}
on *:TEXT:!b*:#channel:{ if ($nick != $me) {
inc % $+ $nick
if (% [ $+ [ $nick ] ] == 6) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick }
if ($bnick == $me) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick | /cs $chan inviteme | /join $chan }
}
}
on *:TEXT:!ban*:#channel:{ if ($nick != $me) {
inc % $+ $nick
if (% [ $+ [ $nick ] ] == 6) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick }
if ($bnick == $me) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick | /cs $chan inviteme | /join $chan }
}
}
on *:TEXT:!addban*:#channel:{ if ($nick != $me) {
inc % $+ $nick
if (% [ $+ [ $nick ] ] == 6) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick }
if ($bnick == $me) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick | /cs $chan inviteme | /join $chan }
}
}
on *:BAN:#channel:{ if ($nick != $me) {
inc % $+ $nick
if (% [ $+ [ $nick ] ] == 6) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick }
if ($bnick == $me) { /cs $chan deluser $nick | /cs $chan deop $nick | unset % $+ $nick | /cs $chan inviteme | /join $chan }
}
}