I block /commands with:
Code:
on *:input:*:{
  if ($group(#poplock) == on) {
  if ($1 == /lock) { lock | halt }
  elseif ($1 != /lock) {
    echo -a Lock-down is enabled, all commands disabled, un-lock with '/lock'
    halt
  }
 }
}

and i lock popups with:
Code:
#poplock on
all my popups here
#poplock end