Guest User

Untitled

a guest
Apr 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. dialog away {
  2. title "Away System"
  3. size -1 -1 120 76
  4. option dbu
  5. box "Away Nick", 1, 1 1 57 34
  6. edit "", 2, 4 12 50 9, autohs
  7. button "Set as Away Nick", 3, 5 23 50 9, flat
  8. box "Back Nick", 4, 62 1 57 34
  9. edit "", 5, 65 12 50 9
  10. button "Set as Back Nick", 6, 65 23 50 9, flat
  11. box "Reason", 7, 1 36 118 21
  12. edit "", 8, 4 45 111 9, autohs
  13. button "Away", 9, 2 58 55 17, flat
  14. button "Back", 10, 64 58 55 17, flat
  15. }
  16. Menu * {
  17. Away System:/awayscript
  18. }
  19. alias awayscript {
  20. dialog -md away away
  21. }
  22. alias back {
  23. set %areason $did(8).text
  24. ame Is now Away - Reason $chr(2) $+ %areason
  25. nick %anick
  26. }
  27. on *:DIALOG:away:sclick:*:{
  28. if ($did == 3) {
  29. set %anick $did(2).text
  30. }
  31. if ($did == 6) {
  32. set %bnick $did(5).text
  33. }
  34. if ($did == 9) {
  35. set %away yes
  36. set %areason $did(8).text
  37. /ame Is now Away - Reason $chr(2) $+ %areason
  38. /nick %anick
  39. }
  40. if ($did == 10) {
  41. set %away no
  42. /nick %bnick
  43. /ame Is now Back - Reason $chr(2) $+ %areason
  44. unset %areason
  45. }
  46. }
  47. on *:DIALOG:away:init:0:{
  48. did -a $dname 2 %anick
  49. did -a $dname 5 %bnick
  50. }
  51. on *:NOTICE:*:?:{
  52. if (%away == yes) {
  53. .notice $nick Sorry $nick $+ , I am Away
  54. }
  55. }
  56. on *:TEXT:*:?: {
  57. if (%away == yes) {
  58. msg $nick Sorry $nick $+ , I am Away
  59.  
  60. }
  61. }
Add Comment
Please, Sign In to add comment