Advertisement
adrianmak

diablo3_party_quick_message.ahk

Sep 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. ; This is a autohotkey script for Diablo 3 party quick chat message
  2. ; Press hotkeys defined in the script will send text to
  3. ; party chatroom without user intervention
  4.  
  5. #NoEnv
  6. #UseHook
  7. SetWorkingDir %A_ScriptDir%
  8. SendMode Input
  9. #SingleInstance Force
  10. SetTitleMatchMode 2
  11. #WinActivateForce
  12. SetControlDelay 1
  13. SetWinDelay 0
  14. SetKeyDelay -1
  15. SetMouseDelay -1
  16. SetBatchLines -1
  17.  
  18.  
  19. msgText_1 = move
  20. msgText_2 = skip
  21. msgText_3 = pylon
  22. msgText_4 = next floor exit
  23. msgText_5 = take?
  24. msgText_6 = power pylon
  25. msgText_7 = cooldown pylon
  26. msgText_8 = conduit pylon
  27. msgText_9 = spot here
  28.  
  29. msgText_10 = pylon at 8:00
  30. msgText_11 = pylon at 6:00
  31. msgText_12 = pylon at 4:00
  32. msgText_13 = pylon at 9:00
  33. msgText_14 = pylon at 3:00
  34. msgText_15 = pylon at 11:00
  35. msgText_16 = pylon at 12:00
  36. msgText_17 = pylon at 1:00
  37.  
  38.  
  39.  
  40. ;---------------- Define hotkeys for quick chat message ----------------------
  41.  
  42. ; ALT+1
  43. !1::
  44. Send, {enter}/p %msgText_1%{enter}
  45. sleep 50
  46. return
  47.  
  48. ; ALT+2
  49. !2::
  50. Send, {enter}/p %msgText_2%{enter}
  51. sleep 50
  52. return
  53.  
  54. ; ALT+3
  55. !3::
  56. Send, {enter}/p %msgText_3%{enter}
  57. sleep 50
  58. return
  59.  
  60. ; ALT+4
  61. !4::
  62. Send, {enter}/p %msgText_4%{enter}
  63. sleep 50
  64. return
  65.  
  66. ; ALT+`
  67. !`::
  68. Send, {enter}/p %msgText_5%{enter}
  69. sleep 50
  70. return
  71.  
  72. ; WIN+1
  73. #1::
  74. Send, {enter}/p %msgText_6%{enter}
  75. sleep 50
  76. return
  77.  
  78. ; WIN+2
  79. #2::
  80. Send, {enter}/p %msgText_7%{enter}
  81. sleep 50
  82. return
  83.  
  84. ; WIN+3
  85. #3::
  86. Send, {enter}/p %msgText_8%{enter}
  87. sleep 50
  88. return
  89.  
  90. ; ALT+LButton (mouse left button)
  91. !LButton::
  92. Send, G ;put a flag on the map
  93. Send, {enter}/p %msgText_9%{enter}
  94. sleep 50
  95. return
  96.  
  97.  
  98. !Numpad1::
  99. Send, {enter}/p %msgText_10%{enter}
  100. sleep 50
  101. return
  102.  
  103. !Numpad2::
  104. Send, {enter}/p %msgText_11%{enter}
  105. sleep 50
  106. return
  107.  
  108. !Numpad3::
  109. Send, {enter}/p %msgText_12%{enter}
  110. sleep 50
  111. return
  112.  
  113. !Numpad4::
  114. Send, {enter}/p %msgText_13%{enter}
  115. sleep 50
  116. return
  117.  
  118. !Numpad6::
  119. Send, {enter}/p %msgText_14%{enter}
  120. sleep 50
  121. return
  122.  
  123. !Numpad7::
  124. Send, {enter}/p %msgText_15%{enter}
  125. sleep 50
  126. return
  127.  
  128. !Numpad8::
  129. Send, {enter}/p %msgText_16%{enter}
  130. sleep 50
  131. return
  132.  
  133. !Numpad9::
  134. Send, {enter}/p %msgText_17%{enter}
  135. sleep 50
  136. return
  137.  
  138.  
  139. ;---------------- End of Define hotkeys for quick chat message ----------------------
  140.  
  141. ^Q::
  142. ExitApp
  143. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement