Code:
on owner:TEXT:*:#:{
  if ($1 == ?op) && ($2 == *) {
    if ($me !isop #) echo -ac info * You're not opped on $+(#,.)
    else {
      var %i = 1,%m
      while ($nick(#,%i)) {
        var %n = $v1
        if ((!$istok($1-,%n,32)) && (%n !isop #)) {
          var %m = %m %n
          if ($numtok(%m,32) == $modespl) {
            .timer 1 0 mode # $+(+,$str(o,$v1)) %m
            var %m
          }
        }
        inc %i
      }
      if (%m) mode # $+(+,$str(o,$numtok($v1,32))) %m
    }
  }
}