well i'm back with another of my wonderful scripts
pls save this in your remotes when you save it save it as revenge.ini pls ty
my script has four aliases
you only need to turn two on
when you load the script pls type:
/waron
/floodstopon
pls don't use this script for warring as that is not its function i only use that as a name for parts of the script. ty and enjoy
if you find you are having difficulty using the script download the latest copy from:
http://www.4shared.com/file/81287012/3312106a/test.html
or contact me on linux.user@live.co.uk
When you have loaded this script pls type in the status window /set %charmount 50 or whatever you feel is strict enough for the character flood protection
"""""""""""""""""""""""""""""""""""""
created by Jake Dean Aslam"""""""""""
contact me at linux.user@live.co.uk""
"""""""""""""""""""""""""""""""""""""
alias waron {
unset %war
set %war on
//echo -a 5<<<<< war script on >>>>>
}
alias waroff {
unset %war
set %war off
//echo -a 5<<<<< war script off >>>>>
}
alias clearshitlist {
unset %warnick
unset %waraddress
unset %nick1
unset %address4
unset %deop
unset %deopaddress
unset %nick2
unset %addressflood
unset %nick4
unset %cloning
//echo -a 5<<<<< Shitlist cleared >>>>>
}
alias floodstopon {
unset %floodstop
set %floodstop on
//echo -a 5<<<<< Flood Protection On >>>>>
}
alias floodstopoff {
unset %floodstop
set %floodstop off
//echo -a 5<<<<< Flood Protection Off >>>>>
}
alias away {
set %timer $time
set %reason $1-
/ame 5Auto-awaybot Time:Left %timer :Reason - 8 %reason
set %away.time $ctime
set %gone on
set %nick $me
/nick $me $+ `afk
//echo -a 5<<<<< Away:bot = On >>>>>
/notice # 5<<<<< Away:bot = On >>>>>
}
alias back {
if (%gone == $NULL) //echo -a <<<<< Auto:bot off >>>>>
else /ame 5Auto-Back:bot Time:Left %timer :Reason - 8, %reason 10 $duration($calc($ctime - %away.time)) $+ 0.
unset %away.time
unset %reason
unset %gone
/nick %nick
//echo -a 5<<<<< Away:bot = Off >>>>>
/notice # 5<<<<< Away:bot = Off >>>>>
}
on *:KICK:#:{ if (%war == on) && ($knick == $me) && ($nick !== $me) {
inc %kicking 1
set %warnick $nick
set %waraddress $mask($address,2)
cs invite #
cs deop # $nick
mode # +b $mask($address,4)
raw -q kick # $nick 5<<<<< WARMODE REVENGE >>>>> CREATED BY Jake- on channel #Linuxuser at server >>> irc.webmaster.com:6669 Your kick number <<<<< %kick >>>>> }
elseif (%kicking >= 3) { /waroff
unset %kicking
timer 1 10 /waron
raw -q kick # %warnick }
elseif (%war == off) && ($knick == $me) && ($nick !== $me) { //echo -a <<<<< war script off >>>>>
}
}
on @*:JOIN:#:{ if ($nick == %warnick) && (%war == on) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%war == off) { //echo -a <<<<< war script off >>>>>
}
elseif ($nick == $me) { halt }
elseif (%waraddress == $mask($address,4)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%waraddress == $mask($address,2)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif ($nick == %nick1) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%address4 == $mask($address,4)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif ($nick == %deop) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%deopaddress == $mask($address,4)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif ($nick == %nick2) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%addressflood == $mask($address,4)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif ($nick == %nick4) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
elseif (%cloning == $mask($address,4)) {
inc %kick 1
cs deop # $nick
mode # +b $mask($address,2)
raw -q kick # %warnick 5<<<<< WARMODE >>>>> <<<<< %kick >>>>> }
else inc -u2 %join 1
inc -u4 %mass $nick
if (%mass !== $NULL) inc -u3 %mass2 $nick
if (%mass !== $NULL) inc -u3 %mass3 $nick
if (%join >= 3) {
inc %kick 1
raw -q kick # %mass 5<<<<< MASS JOIN FLOOD >>>>> Mass Join flood From %mass and %mass2 kick number <<<<< %kick >>>>> created by Jake- on channel #linuxuser at server >>> irc.webmaster.com:6669
raw -q kick # %mass2 5<<<<< MASS JOIN FLOOD >>>>> Mass Join flood From %mass and %mass2 kick number <<<<< %kick >>>>> created by Jake- on channel #linuxuser at server >>> irc.webmaster.com:6669
raw -q kick # %mass3 5<<<<< MASS JOIN FLOOD >>>>> Mass Join flood From %mass and %mass2 kick number <<<<< %kick >>>>> created by Jake- on channel #linuxuser at server >>> irc.webmaster.com:6669
mode # +bbb %mass %mass2 %mass3
}
}
on !@*:ban:#:{
if ($banmask iswm $address($me,5)) && (%war == on) {
inc %kick 1
set %nick1 $nick
set %address4 $mask($address,4)
cs deop # $nick
mode # +bb $nick $wildsite
raw -q kick # $nick 5<<<<< WARMODE REVENGE >>>>> CREATED BY Jake- on channel #Linuxuser at server >>> irc.webmaster.com:6669 Your kick number <<<<< %kick >>>>> }
elseif (%war == off) && ($banmask iswm $address($me,5)) { //echo -a <<<<< war script off >>>>>
}
}
on *:DEOP:#:{ if ($opnick == $me) && ($nick !== ChanServ) && ($nick !== $me) && (%war == on) {
inc %kick 1
set %deop $nick
set %deopaddress $mask($address,4)
cs op #
mode # +bb $nick $mask($address,2)
raw -q kick # $nick 5<<<<< WARMODE REVENGE >>>>> CREATED BY Jake- on channel #Linuxuser at server >>> irc.webmaster.com:6669 Your kick number <<<<< %kick >>>>> }
elseif ($opnick == $me) && ($nick == ChanServ) { cs op # }
elseif (%war == off) && ($opnick == $me) && ($nick !== ChanServ) && ($nick !== $me) { //echo -a <<<<< war script off >>>>>
}
}
on @*:TEXT:*:#:{ if ($me !isop #) { halt }
elseif ($nick isop #) { halt }
elseif ($nick isvoice #) { halt }
elseif (%floodstop == off) { //echo -a <<<<< flood protection off >>>>>
}
elseif (fuck isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (shit isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (dick isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (bitch isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (bastard isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (whore isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE>>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (cunt isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
timer 1 3 kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
elseif (cock isin $1-) {
inc %kick 1
set %nick3 $nick
set %flooding $mask($address,4)
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< SWEAR PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
else set -u2 %flood. [ $+ [ $chan ] $+ ] . [ $+ [ $nick ] ] $calc(%flood. [ $+ [ $chan ] $+ ] . [ $+ [ $nick ] ] + 1)
if (%flood. [ $+ [ $chan ] $+ ] . [ $+ [ $nick ] ] >= 3) {
inc %kick 1
mode # +b $mask($address,2)
raw -q kick # $nick 5<<<<< FLOOD PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
else {
set %lenamount $len($1-) }
elseif (%lenamount >= %chramount) {
inc %kick 1
set %nick2 $nick
set %addressflood $mask($address,4)
mode # +bb $nick $mask($address,4)
raw -q kick # $nick 5<<<<< CHARACTER FLOODING PROTECTION MODE >>>>> created by Jake- on channel #linuxuser your kick number <<<<< %kick >>>>>
}
}