Why its not kicking?
raw 301:*:{
if (%away != off) && ($nick !isop #chat) {
var %a = 1, %b = $hget(bad.away,0).item
while %a <= %b {
var %bad.away = $hget(bad.away,%a).item
if $istok($6-,%bad.away,32) { ban -ku600 #chat $2 2 14Offensive Away Msg }
inc %a
}
return $regsubex($1-,/\b( $+ %away $+ )\b/gi,$str(*,$len(\t)))
}
halt
}
on *:start:{
if !$hget(bad.away) { .hmake bad.away 10 }
if $exists(bad.away.hsh) { .hload bad.away bad.away.hsh }
}
on *:exit:{
.hsave -o bad.away bad.away.hsh
}
on *:disconnect:{
.hsave -o bad.away bad.away.hsh
}
alias bad.away {
if !$1 { .notice $nick No word specified }
elseif $hfind(bad.away,$1,0) {
.hdel bad.away $1
}
else .hadd -m bad.away $1 $1
}