All pastes #591334 Raw Edit

Untitled

public text v1 · immutable
#591334 ·published 2007-06-27 04:11 UTC
rendered paste body
dialog scan {
  title "Scanner"
  size -1 -1 150 89
  option dbu
  list 1, 0 11 76 79, size vsbar
  button "Scan", 2, 77 64 37 12
  button "Close", 3, 77 77 37 12, ok
  text "Common nicks", 4, 0 -1 55 8, center
  text "Channel 1:", 5, 76 8 31 8, center
  text "Channel 2:", 6, 76 18 31 8, center
  edit "", 7, 107 7 42 10
  edit "", 8, 107 17 42 10
}
menu * {
  scan:/dialog -dm scan scan
}
on *:dialog:scan:sclick:2:{
  if ($did(7)) && ($did(8)) {
    /sc4n $did(7) $did(8)
  }
}
alias sc4n {
  var %er = 1
  var %rre
  while (%er <= $iif($nick($did(7),0) > $nick($did(8),0) || $nick($did(7),0) == $nick($did(8),0),$nick($did(7),0),$nick($did(8),0))) {
    if ($iif($nick($did(7),0) > $nick($did(8),0) || $nick($did(7),0) == $nick($did(8),0),$nick($did(7),%er),$nick($did(8),%er)) ison $did(7)) && ($iif($nick($did(7),0) > $nick($did(8),0) || $nick($did(7),0) == $nick($did(8),0),$nick($did(7),%er),$nick($did(8),%er)) ison $did(8)) {
      did -i scan 1 $iif(%rre,$v1,1) $iif($nick($did(7),0) > $nick($did(8),0) || $nick($did(7),0) == $nick($did(8),0),$nick($did(7),%er),$nick($did(8),%er))
      inc %er
      inc %rre
    }
    else inc %er
  }
  $iif(!%rre,did -i scan 1 1 No nicks found.)
}