Ok, if i do this as an example (using ALIAS not REMOTE - Yea, i've changed it over from REMOTE over to ALIAS)

Code:
/CheckChan {
  /scid $scon(%Network1) {
    if ($me ison #chan1) { //echo -a You are in #chan1 }
    else { //echo -a You are not in #chan1 }
    if ($me ison #chan2) { //echo -a You are in #chan2 }
    else { //echo -a You are not in #chan2 }
    if ($me ison #chan3) { //echo -a You are in #chan3 }
    else { //echo -a You are not in #chan3 }
  }
  /scid $scon(%Network2) {
    if ($me ison #chan4) { //echo -a You are in #chan4 }
    else { //echo -a You are not in #chan4 }
    if ($me ison #chan5) { //echo -a You are in #chan5 }
    else { //echo -a You are not in #chan5 }
    if ($me ison #chan6) { //echo -a You are in #chan6 }
    else { //echo -a You are not in #chan6 }
  }
}

%network1 and %network2 has been set in variables using ON LOAD script i've wrote.

Anyway, when I type /CheckChan on Network1, It shows that I'm in #chan1, #chan2, #chan3 but saying that i'm not in #chan4, #chan5 and #chan6 frown

Now, when I do /CheckChan on Network2, it shows that i'm not in #chan1, #chan2, #chan3 but showing that i'm #chan4, #chan5 and #chan6! frown

Seems that /scid $scon(%Network1) doesn't help at all? - Removing that does not help too.

Any solution please? - My scripting isn't great and never will be :p - it's the only language I kinda understand a little.

I've tested on both mIRC 7.19 and 6.34 but no luck frown

(My english ain't great so hopefully someone can come up with a solution?)