If the filename (without the folder, just the filename) of a wave file exceeds 95 characters, mIRC is not able to stop it.
Just get a wave file and rename it to be 95/96 characters to see the difference.
For example //splay path\to\<96charactershere>.wav | .timer 1 3 splay stop
The -w switch doesn't help either.
Edited by Wims (30/12/13 02:41 AM)
Looking for a good help channel about mIRC? Check #mircscripting @ irc.swiftirc.net