Okay, I experienced the same problem, and the problem appears to be related to mIRC rather than Sysreset. Here's the solution I found:

1) Go to Tools...Scripts Editor...Remote...View...dialog2.ini
2) Find the following LONG line:
var %vis = 1010,1014,201,202,1117,217,218,219,1015,203,1109,208,1011,210,211,1019,212,213,214,2011,1016,204,2016,291,292,293,1076,320,322,323,324,1040,336,1041,337,335,1024,240,1029,1030,1031,331,332,1032,1033,1034,333,334,1028,1038,1044,1047,1049,1057,370,371,372,1055,224,1056,225
(It's line 135 on mine, probably the same on yours)
3) Change the line to:
var %vis = 201,1010,1014,202,1117,217,218,219,1015,203,1109,208,1011,210,211,1019,212,213,214,2011,1016,204,2016,291,292,293,1076,320,322,323,324,1040,336,1041,337,335,1024,240,1029,1030,1031,331,332,1032,1033,1034,333,334,1028,1038,1044,1047,1049,1057,370,371,372,1055,224,1056,225

This should fix the issue.

The lines are identical except that I moved 201 to the front. From what I can tell, when the variable starts with a 4 digit number, it truncates the variable on the did to the first 1 in 1055 (4th from the end). If, for example you change it to 2055, you get * /did: 'mega_manager' invalid id '2'. Not sure what causes the truncation,

Edit: (Added the code block and a little further explanation for possible debugging)

if ($did == 200 || $did == 92) {
var %vis = 1010,1014,201,202,1117,217,218,219,1015,203,1109,208,1011,210,211,1019,212,213,214,2011,1016,204,2016,291,292,293,1076,320,322,323,324,1040,336,1041,337,335,1024,240,1029,1030,1031,331,332,1032,1033,1034,333,334,1028,1038,1044,1047,1049,1057,370,371,372,1055,224,1056,225
var %hid = 206,207,209,215,216,1012,1021,1022,220,221,222,250,251,252,253,254,255,256,257,258,1013,1023,231,232,233,234,235,236,237,238,239,241,242,1077,1120,1121,1122,260
if ($did(200).sel == 1) { did -v $dname %vis | did -h $dname %hid }
else { did -v $dname %hid | did -h $dname %vis }
}

That's the code block for anyone wanting to investigate who has some clue how to further debug /did. I don't see anything that would make leading with 1010 (or 1014, etc) invalid, so I have to assume did has some check in it that's causing the truncation internal to mirc.

Hope that helps!

Last edited by Limerick; 18/02/06 09:42 AM.