I have a script to list the users in my mIRC's built in ignore list. Currently, there are no entries, which is what I am told when I do a /ignore -l. However, when I try //echo -a $ignore(0), mIRC tells me that there are several entires on the ignore list, and will tell me what those ignored addresses are with $ignore(1) $ignore(2) $ignore(3) etc. That's a problem for this script:

Code:
on syscon:text:!list_ignored:#:{
  if (0 == $ignore(0)) { msg $chan No entries in the ignore list. }
  if (1 <= $ignore(0)) { /write -c C:\IcyBot2\Scripts\ignore_list.txt $ignore(1) }
  if (2 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(2) }
  if (3 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(3) }
  if (4 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(4) }
  if (5 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(5) }
  if (6 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(6) }
  if (7 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(7) }
  if (8 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(8) }
  if (9 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(9) }
  if (10 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(10) }
  if (11 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(11) }
  if (12 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(12) }
  if (13 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(13) }
  if (14 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(14) }
  if (15 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(15) }
  if (16 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(16) }
  if (17 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(17) }
  if (18 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(18) }
  if (19 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(19) }
  if (20 <= $ignore(0)) { /write C:\IcyBot2\Scripts\ignore_list.txt $ignore(20) }
  play $chan C:\IcyBot2\Scripts\ignore_list.txt 1750
}


What gives?