I think I may have found a few mIRC bugs regarding the "ignore" command when used in a text-flood protection script that I wrote. These "bugs" have been test found in mIRC 6.03 and 5.9 (my friends version).

The code in question:

ignore -cpu $+ %ignoresecs $nick 3

Firstly: The ignore works for a flood that's in progress in channel, but when tested in a private window it keeps adding the persons address to the ignore list, but the person isn't actually being ignored. Their text still comes through. mIRC prints in status...

* Added *!*TestClone@*.cdif.cable.ntl.com to ignore list for 30 secs
-
* Updated ignore switches for *!*TestClone@*.cdif.cable.ntl.com
-
* Updated ignore switches for *!*TestClone@*.cdif.cable.ntl.com

(Address of my test flood-clone)

The on text event covers text in both channel and private as shown below...

on *:TEXT:*:*: {

Secondly: If the "auto remove ignore after X secs" is set BELOW 30 secs, mIRC still removes the ignore at 30 secs. If the value is greater than 30 secs, it works as expected.

Any thoughts on the subject greatly appreciated smile