Code:
on *:text:*:*: {
  if (This) {
    do this
  }
  if (That) {
    do that
  }
  if (This2) {
    do this2
  }
  if (That2) {
    do that2
  }
}


Notice, I didn't have a /halt anywhere.

Or.

Code:
on *text:*:*: {
  if (Not this) /halt
  if This {
    Do stuff
  }
}

on *text:*:*: {
  if (Not that) /halt
  if That {
    Do stuff
  }
}

on *text:*:*: {
  if (Not this2) /halt
  if This2 {
    Do stuff
  }
}

on *text:*:*: {
  if (Not that2) /halt
  if That2 {
    Do stuff
  }
}


(In separate sheets).

Notice all of them check for halts in the beginning.

In other words, I was asking are you better off combining all on text events as 1, or to split them up so you can use more halts..

But the more on text events you have, the more mIRC has to process for each text event. But having less and less on text event, means using less halts and for mIRC to go through the entire on text event.

The point for the 1st 1 is that the on text events could be completely different, that I wouldn't want to add a halt anywhere in the beginning except at the very end, but at the very very end wouldn't help mean anything.

-Neal.