rendered paste bodyon *: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
}