Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. dialog qc {
  2. title "Query Blocker - By Havoc"
  3. size -1 -1 150 95
  4. option dbu
  5. button "Accept Query", 1, 35 65 39 12
  6. button "Decline Query", 2, 35 80 39 12
  7. button "Add User To Ignore List", 3, 75 73 60 12
  8. edit "", 4, 29 17 103 10
  9. edit "", 5, 29 47 103 10
  10. text "Nick Querying", 6, 29 10 40 7
  11. text "What They Said", 7, 29 40 40 7
  12. }
  13. on *:dialog:qc:sclick:1: {
  14. /msg %qnick %l $+ $Digimon(%script) $+ %r %l $+ $Digimon(Your message has been accepted.) $+ %r
  15. /dialog -x qc
  16. /window -aw %qnick
  17. /unset %qnick
  18. }
  19. on *:dialog:qc:sclick:2: {
  20. close -m %qnick
  21. /msg %qnick %l $+ $Digimon(%script) $+ %r %l $+ $Digimon(You have been declined.) $+ %r
  22. /dialog -x qc
  23. unset %qnick
  24. }
  25. on *:dialog:qc:sclick:3: {
  26. close -m %qnick
  27. .msg %qnick %l $+ $Digimon(%script) $+ %r %l $+ $Digimon(Stop Annoying Me, You've Been Added To My Query Ignore List) $+ %r
  28. ignore %qnick
  29. echo 4 $active %qnick Has Been Added To Query Ignore
  30. /dialog -x qc
  31. unset %qnick
  32. }
  33. on *:OPEN:?: {
  34. if (%QueryIgnore == On) {
  35. window -h $nick
  36. msg $nick %l $+ $Digimon(%script) $+ %r %l $+ $Digimon(I am currently not accepting messages.) $+ %r
  37. window -c $nick
  38. }
  39. else (%queryon == on) {
  40. If ($Read($mircdir/txts/QueryIgnore.txt,w,$+(*,$Nick,*))) { closemsg $nick | /msg $nick Stay Outta My PM Window | HALT }
  41. if (%away == Yes) {
  42. .msg $nick I Am Away Right Now. Your msg has been logged.
  43. window -a @logs
  44. echo @logs $asctime(hh:nn:ss:tt) PM < $+ $nick $+ > $1-
  45. close -m $nick
  46. }
  47. elseif (%queryon == on) {
  48. set %qnick $nick
  49. /window -h %qnick
  50. msg %qnick %l $+ $Digimon(%script) $+ %r %l $+ $Digimon(Hold while I check your message.) $+ %r
  51. dialog -m qc qc
  52. did -a qc 4 %qnick
  53. did -a qc 5 $1-
  54. }
  55.  
  56. }
  57. }
  58.  
  59.  
  60.  
  61. menu channel {
  62. -
  63. Query Blocker
  64. .Remove User From Ignore: set %remnick $?="Who Do You Want To Remove?" | /write -ds $+ %remnick QueryIgnore.txt | echo 4 $active %remnick Has Been Removed From The Ignore List
  65. .Turn Query Blocker On/Off
  66. ..On: /set %queryon on | echo 4 $active QueryControl has been turned on.
  67. ..Off: /set %queryon $null | echo 4 $active QueryControl has been turned off.
  68. .Turn Query Ignore On/Off
  69. ..On: /set %QueryIgnore On | echo 4 $active Query Ignore has been turned on.
  70. ..Off: /set %QueryIgnore $null | echo 4 $active Query Ignore has been turned off.
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement