All pastes #417774 Raw Edit

Untitled

public text v1 · immutable
#417774 ·published 2007-03-31 03:41 UTC
rendered paste body
on *:open:?:*:{ 
  if (%QueryName = on) { 
    set %QueryName.nick $nick 
    set %QueryName.message $1-  
    msg $nick 0,1«9«14«90 Hello9 $nick $+ 0.  Thank you for messaging me. 14»9»0»
    msg $nick 0,1«9«14«90 You are currently PM number9 $query(0) $+ 0. 14»9»0»
    msg $nick 0,1«9«14«90 If I'm available, I will accept your PM. 14»9»0»
    /dialog -m QueryName QueryName 
  } 
} 

dialog QueryName { 
  title "Query Title" 
  size 150 150 150 100 
  option dbu 

  text "", 1, 5 5 140 10 

  box "Message:", 2, 5 15 140 60 

  edit "", 3, 10 25 130 45, multi read 

  button "Accept", 4, 5 80 25 15, 
  button "Denied", 5, 35 80 25 15, 
  button "Cancel", 6, 120 80 25 15, cancel 

} 
on *:dialog:QueryName:sclick:4:{ 
  msg %QueryName.nick 0,1«9«14«90 Your PM has been 9ACCEPTED0. 14»9»0»
  dialog -c QueryName QueryName 
} 
on *:dialog:QueryName:sclick:5:{ 
  close -m %QueryName.nick | msg %QueryName.nick 0,1«9«14«90 Your PM has been 4DENIED0. 14»9»0» 
  dialog -c QueryName QueryName 
} 
on *:dialog:QueryName:init:0:{ 
  did -ra QueryName 1 Incoming pm from: %QueryName.nick 
  did -ra QueryName 3 %QueryName.message 
} 
on *:dialog:QueryName:close:0:{ 
  unset %QueryName.message 
  unset %QueryName.nick 
  /dialog -c QueryName QueryName 
} 
menu menubar,channel,status { 
  QueryName On/Off: 
  .Turn On:set %QueryName on 
  .Turn Off:set %QueryName off
}