By the way, if you have a complex script and you want a "loader" script to validate that your script will work, you can easily do it with the following setup:

Create a file 'installer.mrc' that performs the checks. Have the user load 'installer.mrc', not 'myscript.mrc'. In your installer.mrc, use:

ON *:LOAD:if ($script_is_safe_to_load) load -rs $scriptdir\myscript.mrc | unload -rs $script

- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"