All pastes #717495 Raw Edit

Something

public text v1 · immutable
#717495 ·published 2007-09-27 17:46 UTC
rendered paste body
dialog Away  {
  title "Away dialog -Texas creations-"
  size -1 -1 100 42
  option dbu
  box "reason:", 1, 20 0 75 20
  box "away nick:", 2, 20 20 75 20
  button  "go", 3, 2 3 15 10
  button  "back", 4, 2 15 15 10
  button  "exit", 5, 2 27 15 10,cancel
  edit "", 6, 22 8 67 10,autohs
  edit "", 7, 22 28 67 10,autohs
}
on *:dialog:away:sclick:3: {
  set %away2 on
  set %away.date $fulldate
  set %away.time $ctime
  set %away.niko.2 $me
  set %away.tijd $time
  set %away.niko $did(6).text
  set %nick.niko $did(7).text

  if (%away.niko == $null) { 
    /amsg 1(7»4Away7«1) 4Reason: 1no reason given 4left at: %away.tijd
    away %away.niko
  }
  else { 
    /amsg 1(7»4Away7«1) 12- $+ %away.niko $+ - 1Left at: %away.tijd
    nick %nick.niko
    away %away.niko
  }
}
on *:dialog:away:init:0:{ 
  did -a away 6 %away.niko
  did -a away 7 %nick.niko
}
on *:dialog:away:sclick:4: {
  nick %away.niko.2
  /amsg 1(7»4Back7«1) From: 12 - $+ %away.niko $+ -  1Time gone: $duration($calc($ctime - %away.time)) 4Left at: %away.tijd
  away
  unset %away* %nick*
}
On *:text:$($+(*,$me,*)):#: { if (%away2) { notice $nick Away:  %away.niko I've been away for $duration($calc($ctime - %away.time)) } }
menu channel,query {
  Away Dialog- Made by Texas:/dialog -m away away
}