is it correct now?

Click to reveal..
Code:
alias f1 { markasread ForeverChat #retroroms }
alias f2 { markasread EFNet #messdev }
alias f3 { markasread GGn #gazellegames }
alias f4 { markasread Mibbit #khui }
alias markasread {
  if (!$1) { echo 4 -a Error: Please specify a network! | return }
  if (!$2) { echo 4 -a Error: Please specify a channel! | return }
  var %t = $scon(0)
  while (%t) {
    if ($scon(%t).network == $1) { var %id = $scon(%t).cid }
    dec %t
  }
  if (!%id) { return }
  scid %id
  if ($window($2)) { window -g0 $qt($2) }
}


seems to be working fine.