Good catch, or you could not inc/dec at all and do:

Code:
/unloadall while ($script(1)) unload -rs $v1


Note that there's a logical bug in your script. Since it's a remote alias (alias prefix), it will be unloaded smile


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