1)
Code:
on *:TEXT:*:#:{
  if (!$nick(#,$nick,oh)) {
    inc -u3 %spam. [ $+ [ $nick ] ]
    if (%spam. [ $+ [ $nick ] ] == 7) {
      ban -ku45 $chan $nick 2 Typing vertically is a form of flooding. I think you should review the rules
    }
  }
}


/help /ban
/help $nick (2 in the list)
/help /halt


Quote:
Format: on <level>:TEXT:<matchtext>:<*><?><#[,#]>:<commands>
Example: on 1:TEXT:*help*:#mirc,#irchelp:/msg $nick what is the problem?


/help on text

Code:
on *:TEXT:*:#Channel1,#Channel2,#Channel3:{
  if (!$nick(#,$nick,oh)) {
    inc -u3 %spam. [ $+ [ $nick ] ]
    if (%spam. [ $+ [ $nick ] ] == 7) {
      ban -ku45 $chan $nick 2 Typing vertically is a form of flooding. I think you should review the rules
    }
  }
}


2)

Search this forum.
Search mIRC scripting sites.