The order of speed (from fastest example to slowest) is 2,3,1. So if you have only one command to execute in an /if statement, the fastest alternative is #2. If you have more than 1 commands, #2 obviously cannot be used, so the fastest way in this case is #3. As for etiquette, I don't believe it's a matter of etiquette but of personal preference (actually what you're used to from other languages). mirc parses statements that lack () or {}, but NOT both, just fine. Of course, when you have more than one conditions combined with && or ||, grouping ()'s may be necessary.

Not surprisingly, FiberOPtics beat me by 6 minutes and with a more detailed explanation.

Last edited by qwerty; 17/01/06 03:55 PM.

/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com