This code supposed to kick person who make similar 8 emotions , But doesn't work with me what's the wrong???
#EmoteKicker off
on *:TEXT:*:*: {
if (($nick != $me) && ($nick !isowner #) && ($nick !isop #)) {
var %text = $hash($strip($1-),32)
var %old.text = %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
var %old.text = $deltok(%old.text,1,46)
if (%rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == $null) || (%old.text != %text) {
set -u10 %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 1. $+ %text
return
}
var %temp = %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
var %count = $gettok(%temp,1,46)
inc %count
set -u10 %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] %count $+ . $+ %text
if (%count >= 8) {
/access $chan add deny $address 1440 :FLOODING $nick | /kick $chan $nick NOPE NOT HERE
}
}
}
on *:ACTION:*:*: {
if (($nick != $me) && ($nick !isowner #) && ($nick !isop #)) {
var %text = $hash($strip($1-),32)
var %old.text = %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
var %old.text = $deltok(%old.text,1,46)
if (%rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == $null) || (%old.text != %text) {
set -u10 %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] 1. $+ %text
return
}
var %temp = %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
var %count = $gettok(%temp,1,46)
inc %count
set -u10 %rp. [ $+ [ $chan ] $+ . $+ [ $nick ] ] %count $+ . $+ %text
if (%count >= 8) {
/access $chan add deny $address 1440 :FLOODING $nick | /kick $chan $nick NOPE NOT HERE
}
}
}
#EmoteKicker end
Menu Channel {
Emote Kicker $upper($group(#EmoteKicker))
.Enable: enable #EmoteKicker
.Disable: disable #EmoteKicker
}