No... The very first line of the actual coding. You're missing the on EVENT part...
if ($1- == !lockdown) {
set %e 1
:fred
set %chan $nick(#,%e,reg)
if (%chan == $null) {
halt
}
elseif (%chan ison #) && (%chan == $me) {
inc %e
goto fred
}
elseif (%chan isreg #) || (%chan isvoice #) || (%chan isop #) {
kick # %chan
mode # +i
mode # +s
mode # +m
inc %e
goto fred
}
}
if ($1- == !lockdown off) {
/mode # -i
/mode # -s
/mode # -m
}