This will kick text but not !action text any ideal why?
on *:text:*:?: {
if ( %Relay == off ) || ( %Relay == $null ) || ($nick isop #chat) { return }
var %s.chan = #chat
if ($nick !ison %s.chan && $me isop %s.chan) {
var %nick.addr = $mask($fulladdress,2)
var %cnt = $nick(%s.chan,0)
while (%cnt) {
if ($address($nick(%s.chan,%cnt),2) == %nick.addr) {
ban -ku3600 %s.chan $nick(%s.chan,%cnt) 2 Relay Spammer Detected (Opscript 6.0)
}
dec %cnt
}
}
}