Something like this would do:

Code:
dialog away_config_main {
  title "Away Script Config"
  size -1 -1 102 132
  option dbu
  check "Change nick on away?", 1, 5 6 91 10
  text "Default away reason:", 2, 5 22 82 8
  edit "", 3, 5 31 92 29
  text "Default away reason:", 4, 5 68 82 8
  edit "", 5, 5 77 92 29
  button "Save and OK", 6, 59 113 37 12, ok
  button "Cancel", 7, 18 113 37 12, cancel
} 

on *:dialog:away_config_main:init:*:{
  if (%away.chg_nick) did -c $dname 1
  if (%away.reason_msg) did -a $dname 3 $ifmatch
  if (%away.reason_msg2) did -a $dname 5 $ifmatch
}

on *:dialog:away_config_main:sclick:6:{
  %away.chg_nick = $iif($did($dname,1).state,1,0)
  if ($did($dname,3).text) %away.reason_msg = $ifmatch
  if ($did($dname,5).text) %away.reason_msg2 = $ifmatch
}


If you need a detailed explanation, just ask smile

Last edited by nycdiesel; 12/11/05 03:18 PM.