on *:OPEN:?:{
if (!$readini(ignore.ini,ignore,$nick)) {
set %queryn $nick
msg $nick 04(14QUERY CONTROL04) $c1(Please wait while I) 09accept $c1(or) $c2(declined) $c1(your pm. If I don't answer, then I've probably) $c2(secretely declined) $c1(you.)
//echo -a $logo(QUERY CONTROL) $c2($nick) 14(04 $+ $address($nick,2) $+ 14) pm'd you at:04 $asctime(mm/dd/yy) $asctime(hh:nn:ss TT) 14with the message:04 $1-
dialog -rm Query Query
halt
}
if ($readini(ignore.ini,ignore,$nick)) {
set %queryn $nick
aline @Message $nick is currently on Ignore click "Un Ignore" to un-ignore them
dialog -rm Query Query
halt
}
}
Dialog Query {
title "Query Control"
size 350 350 47 80
option dbu
button "Accept",1,1 4 45 10
button "Decline",2,1 20 45 10
button "Ignore",3,1 36 45 10
button "Un Ignore",4,1 52 45 10
button "Close",5,1 68 45 10,flat ok cancel
}
on 1:dialog:Query:sclick:1:{
msg %queryn 04( $+ $c3(ACCEPTED) $+ 04) $c1(I have accepted your query. Please wait while I read your message and reply.)
unset %queryn
close -rm query
}
on 1:dialog:Query:sclick:2:{
msg %queryn 04( $+ $c2(REJECTED) $+ 04) $c1(Your query has been) $c2(declined.) $c1(If you really need me, talk to me on the current channel or highlight me. Thanks.)
close -m %queryn
unset %queryn
close -rm query
}
on 1:dialog:Query:sclick:3:{
msg %queryn 04( $+ $c2(REJECTED) $+ 04) $c1(You have been) $c2(ignored.) $c1(Please refrain from messaging me again for the time being.)
writeini ignore.ini ignore %queryn %queryn
close -m %queryn
unset %queryn
close -rm query
}
on 1:dialog:Query:sclick:4:{
remini ignore.ini ignore %queryn
msg %queryn 04( $+ $c1(ACCEPTED) $+ 04) $c1(I am currently reading what you have wrote. You have been) $c3(un-ignored.)
unset %queryn
close -rm query
}