Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($gettok(%raw2,2,32) == JOIN) {
- ; -=-=-=-=-=-=-=-=-=-=-=-=
- ; REGULAR SENSITIVITY
- ; -=-=-=-=-=-=-=-=-=-=-=-=
- inc -u5 %joins. [ $+ [ $gettok(%raw2,3,32) ] ]
- if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 4) {
- if ($gettok(%raw2,3,32) == %logchannel) {
- halt
- }
- else {
- sockwrite -n crustyserv :BrutalServ PRIVMSG %logchannel :[Possible flood] 4 joins in 5 seconds for $gettok(%raw2,3,32)
- }
- }
- if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 5) {
- if ($gettok(%raw2,3,32) == %logchannel) {
- halt
- }
- else {
- sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :[Possible flood] 5 joins in 5 seconds for $gettok(%raw2,3,32)
- }
- }
- if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 6) {
- if ($gettok(%raw2,3,32) == %logchannel) {
- halt
- }
- else {
- sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :[Possible flood] 6 joins in 5 seconds for $gettok(%raw2,3,32)
- }
- }
- if (%joins. [ $+ [ $gettok(%raw2,3,32) ] ] == 7) {
- if (%flood. [ $+ [ $gettok(%raw2,3,32) ] ] == no || %flood. [ $+ [ $gettok(%raw2,3,32) ] ] == $null) {
- if (%donotservice. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) { sockwrite -n crustyserv :brutalserv PRIVMSG %logchannel :4[FLOOD] Possible spam attack in $+ $gettok(%raw2,3,32) $+ but not responding because I'm banned. | halt }
- set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] yes
- sockwrite -n crustyserv :brutalserv JOIN $gettok(%raw2,3,32)
- sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +o brutalserv
- sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +miKTCIe *!*@brutalirc.com *!*@brutalirc.com
- sockwrite -n crustyserv :brutalserv PRIVMSG %staffchannel :4[FLOOD] Possible botnet/spam attack in $+ $gettok(%raw2,3,32) $+ $+ , please respond!
- sockwrite -n crustyserv :brutalserv PRIVMSG $gettok(%raw2,3,32) :Possible spambot attack detected, network staff have been notified and the channel has been locked down temporarily.
- sockwrite -n crustyserv :brutalserv NOTICE @ $+ $gettok(%raw2,3,32) :You can disable this service by typing: /mode $gettok(%raw2,3,32) +b BrutalServ!*@*
- .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] 1 60 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -iKTCIe *!*@brutalirc.com *!*@brutalirc.com
- .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] 1 90 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -m
- .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 sockwrite -n crustyserv :brutalserv PART $gettok(%raw2,3,32) :Channel appears to be under control. Leaving..
- .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] no
- .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 halt
- }
- if (%flood. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) {
- if (%donotservice. [ $+ [ $gettok(%raw2,3,32) ] ] == yes) { halt }
- .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] off
- .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] off
- .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] off
- .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] off
- .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] off
- sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) +miKCTIe *!*@brutalirc.com *!*@brutalirc.com
- .timer2. [ $+ [ $gettok(%raw2,3,32) ] ] 1 60 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -iKIe *!*@brutalirc.com *!*@brutalirc.com
- .timer3. [ $+ [ $gettok(%raw2,3,32) ] ] 1 90 sockwrite -n crustyserv :brutalserv MODE $gettok(%raw2,3,32) -mTC
- .timer4. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 sockwrite -n crustyserv :brutalserv PART $gettok(%raw2,3,32) :Channel appears to be under control. Leaving..
- .timer5. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 set %flood. [ $+ [ $gettok(%raw2,3,32) ] ] no
- .timer6. [ $+ [ $gettok(%raw2,3,32) ] ] 1 120 halt
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement