Benchmark dialog by Sigh_
------------------------------
Updates:
- Added "Reset buttons" to the benchmark menu to enable any disabled buttons
- Added compatibility for mIRC 6.1's help file along with 6.03's
- Included some undocumented commands in excess flood prevention check
- Checks for curved bracket mismatches

Instructions:
- Open the dialog using /dialog -m benchmark benchmark or right click on channel/status/menubar
- Enter commands into any of the 5 boxes, you can use the command separator | in them for multiple commands
- Then enter the amount of times you want to run the command (More times means greater accuracy but you may find that a compromise with the time it takes. 1000 is usually decent)
- Click the corresponding "Run" button to run the specified command(s) and calculate time taken
- The other boxes can be used so you can have a series of commands to test and see which is fastest
- Identifiers will be evaluated once as if you were using // in the editbox
- I have done my best to prevent excess floods in the event of a typo, as well as disallowing excess / ! and . in a command. There is no need for many of these, a / or /. or /! or /!. will suffice. If you try to be clever and bypass the protection then you are just risking being flooded off the server
- Also be weary of using {}s, pretend these commands are being inserted into an alias so use $chr where appropriate