"if ($($+(%,flood,$nick),2) == 2) { ignore -u180 $nick | unset $+(%,flood,$nick) | halt }"
"$iif($($+(%,flood,$nick),2),inc $+(%,flood,$nick) 1,set -u10 $+(%,flood,$nick) 1)"
Are in there, your 10 sec delay looks nice might add it.
Also i have had way to much trouble with /auser so i went to my own.