No, it's not a problem with the format it's a mistake in the code I gave you.
On this line here:
if (!$regex($4,%noshow) || !$regex($2,%noshow)) {
It should be
if (!$regex($4,%noshow) [color:red]&&[/color] !$regex($2,%noshow)) {
Second, this does not affect the output currently, it's just an enhancement, this line:
var %noshow = /(?:french|swedish|danish|german|dutch|czech|swesub|iceland|nordic|fansubbed|multisubs|subfix|\.heb\.|\.norsub\.|\.custom\.|\.swe\.|\.es|\.kor\.|\.italian\.|\.satrip\.|-pl-|\.pl\.)/iS
Can be changed to:
var %noshow = /\.(?:french|swedish|danish|german|dutch|czech|swesub|iceland|nordic|fansubbed|multisubs|heb|norsub|custom|swe|es|kor|italian|satrip|pl)\./iS
By making that change it means any of the words in the match list must be surrounded by periods, instead of having to do \.filter1\.|\.filter2\.|etc
As for changing the position of the window, there is no way that I know of to force it to the top if there are already other windows open. What you might want to do instead is open it as a desktop window.
To try that, change the the switches from
-nz to
-nzdMaking it flash is quite easy. Find the line:
aline @preINFO [[ $+ $asctime(h:nn) $+ ]] $1-
Below it, add:
You can also make it play a sound, beep or whatever else you wish.
Have a look at these (type them in mIRC, scroll down and find the respective sections):
/help /window
/help /flash
/help /beep
/help /splay