Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Anti Repeat (punish users after repeating 3times in a row)
- #Made by znarrez i think. (old script)
- ######################################
- on *:TEXT:*:#: { RepeatCheck $strip($1-) }
- on *:NOTICE:*:#: { RepeatCheck $strip($1-) }
- on *:ACTION:*:#: { RepeatCheck $strip($1-) }
- CTCP *:*:#: { RepeatCheck $strip($1-) }
- alias RepeatCheck {
- var %MaxRepeation = 3
- var %RepeatBanMessage = Why do you need to repeat? ((3 times repeat) tempban 2 Mins.)
- ;script
- if $nick !isreg $chan { goto END }
- if $me !isop $chan { goto END }
- if %repeat. [ $+ [ $chan ] $+ . [ $+ [ $nick ] ] ] == $null {
- set -u10 %repeat. $+ $chan $+ . $+ $nick 1
- set -u10 %sentence. $+ $chan $+ . $+ $nick $1-
- halt
- }
- if $1- == %sentence. [ $+ [ $chan ] $+ . [ $+ [ $nick ] ] ] {
- inc %repeat. $+ $chan $+ . $+ $nick
- if %repeat. [ $+ [ $chan ] $+ . [ $+ [ $nick ] ] ] == %MaxRepeation && %repeatflood != 1 {
- set -u5 %repeatflood 1
- ban -ku120 $chan $nick 2 %RepeatBanMessage
- ;this is not needed, if you want to use it, put this in your alias section
- ;debug.chan { return #yourdebugchan }
- ;msg $debug.chan 14[4RepeatBan14] on # :: $nick :: %RepeatBanMessage
- }
- }
- else {
- set -u10 %repeat. $+ $chan $+ . $+ $nick 1
- set -u10 %sentence. $+ $chan $+ . $+ $nick $1-
- }
- :END
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement