If you just want to avoid being flooded off without worrying about banning anyone automatically, you can just do this:

on *:text:!rules:#yourchannel: {
  if ($+(%,rules.timer,$nick)) { return }
  notice $nick Rules are....
  notice $nick More rules are....
  set -u60 %rules.timer $+ $nick On

Basically, that will only respond to each person once every 60 seconds. You can adjust the 60 if you want. Note that you could still be flooded if multiple people use it at the same time, but that probably isn't going to happen. If you are really concerned about that happening, you may want to think about just sending a rules.txt file instead.

Invision Support
#Invision on irc.irchighway.net