I see. Alright, I'll just do it when I, myself, join. But honestly, I got kind of frustrated over why mIRC won't do this thing.
So, a person on IRC helped me a lot with testing it out, and we came to this conclusion:
0,10 0,12 11,2 14:11:19 0,12 0,10 12[10Testarossa12] 4
0,10 0,12 11,2 14:11:23 0,12 0,10 12[10Testarossa12] hmm
0,10 0,12 11,2 14:11:41 0,12 0,10 12[10Testarossa12] apparently, //say $nick($chan,0) = 4 and in a script, $nick($chan,0) = 1
0,10 0,12 11,2 14:11:53 0,12 0,10 12[10Testarossa12] var %chans = $nick($chan,0)
0,10 0,12 11,2 14:11:53 0,12 0,10 12[10Testarossa12] while ( %nicks <= $nick($chan,0) ) {
0,10 0,12 11,2 14:11:53 0,12 0,10 12[10Testarossa12] userhost $nick($chan,%nicks)
0,10 0,12 11,2 14:11:53 0,12 0,10 12[10Testarossa12] echo # %nicks %chans
0,10 0,12 11,2 14:12:00 0,12 0,10 12[10Testarossa12] and i get this:
0,10 0,12 11,2 14:12:01 0,12 0,10 12[10Testarossa12] 0 1
0,10 0,12 11,2 14:12:01 0,12 0,10 12[10Testarossa12] 1 1
0,10 0,12 11,2 14:12:53 0,12 0,10 12[10XTZGZoReX12] Strange
(Sorry for the color codes.)
So, at this point, I just wonder why $nick() returns different values? It seems strange.
Edit: Even more..
0,10 0,12 11,2 14:24:05 0,12 0,10 12[10Testarossa12] var %chans $nick(#peace,0)
0,10 0,12 11,2 14:24:06 0,12 0,10 12[10Testarossa12] gives 1 as well
Edit2:
~ Edit ~
I assumed you were just filling and updating the IAL, my apologies if I was incorrect.
I actually were.