Frypolar

Script Autohotkey pour Dark Souls 2

May 3rd, 2014
156
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #SingleInstance Force
  2. #MaxHotkeysPerInterval 99999`
  3. #IfWinActive ahk_class DarkSouls2
  4.  
  5. ; Laisser enfoncer pour garder son bouclier levé
  6. LShift::Send {u down}
  7. LShift Up::Send {u up}
  8.  
  9. ; Attaque puissante main gauche / parade
  10. LCtrl:: send {y down}
  11. LCtrl Up:: send {y up}
  12.  
  13. ; Variante en utilisant CapsLock (enlever les ; des deux lignes suivantes)
  14. ; CapsLock:: send {y down}
  15. ; CapsLock Up:: send {y up}
  16.  
  17. ; Attaque main droite
  18. $LButton::
  19. send {h down}
  20. send {LButton down}
  21. return
  22. $LButton up::
  23. send {h up}
  24. send {LButton up}
  25. return
  26.  
  27. ; Attaque puissante main droite
  28. $RButton::
  29. send {g down}
  30. send {RButton down}
  31. return
  32. $RButton up::
  33. send {g up}
  34. send {RButton up}
  35. return
  36.  
  37. ; Racourcis des menus. La touche "x" est la touche de validation dans les menus.
  38.  
  39. ; Menu "Équipement" (touche 1, pas celle du pavé numérique). Appuyer une deuxième fois
  40. ; sur un des raccourcis des menus (1, 2, 3 ou 4) fermera le menu en cours d’ouverture
  41. 1::
  42. &::
  43. send {Escape down}
  44. sleep 20
  45. send {Escape up}
  46. send {x down}
  47. sleep 20
  48. send {x up}
  49. return
  50.  
  51. ; Menu "Inventaire" (touche 2, pas celle du pavé numérique). Appuyer une deuxième fois
  52. ; sur un des raccourcis des menus (1, 2, 3 ou 4) fermera le menu en cours d’ouverture
  53. 2::
  54. é::
  55. send {Escape down}S
  56. sleep 20
  57. send {Escape up}
  58. send {right down}
  59. sleep 20
  60. send {right up}
  61. send {x down}
  62. sleep 20
  63. send {x up}
  64. return
  65.  
  66. ; Menu "Statut du jouer" (touche 3, pas celle du pavé numérique). Appuyer une deuxième fois
  67. ; sur un des raccourcis des menus (1, 2, 3 ou 4) fermera le menu en cours d’ouverture
  68. 3::
  69. "::
  70. send {Escape down}
  71. sleep 20
  72. send {Escape up}
  73. sleep 20
  74. send {right down}
  75. sleep 20
  76. send {right up}
  77. sleep 20
  78. send {right down}
  79. sleep 20
  80. send {right up}
  81. sleep 20
  82. send {x down}
  83. sleep 20
  84. send {x up}
  85. return
  86.  
  87. ; Menu "Messages" (touche 4, pas celle du pavé numérique). Appuyer une deuxième fois
  88. ; sur un des raccourcis des menus (1, 2, 3 ou 4) fermera le menu en cours d’ouverture
  89. 4::
  90. '::
  91. send {Escape down}
  92. sleep 20
  93. send {Escape up}
  94. sleep 20
  95. send {right down}
  96. sleep 20
  97. send {right up}
  98. sleep 20
  99. send {right down}
  100. sleep 20
  101. send {right up}
  102. sleep 20
  103. send {right down}
  104. sleep 20
  105. send {right up}
  106. sleep 20
  107. send {x down}
  108. sleep 20
  109. send {x up}
  110. return
  111.  
  112. ; Brise garde (touche A)
  113. a::
  114. ^LButton::
  115. send {w down}
  116. send {h down}
  117. send {w up}
  118. send {h up}
  119. return
  120.  
  121. ; Attaque sautée (touche R)
  122. r::
  123. ^RButton::
  124. send {w down}
  125. send {g down}
  126. send {w up}
  127. send {g up}
  128. return
  129.  
  130. ; Mettre en pause le script
  131. F1::Suspend
RAW Paste Data