Advertisement
Guest User

Improved RNG script

a guest
Feb 27th, 2014
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. #NoEnv
  2. #HotkeyInterval -1
  3. #MaxHotkeysPerInterval 99999999999999999
  4. #MaxThreadsPerHotkey 999999999999
  5. #MaxThreadsBuffer on
  6. #Persistent
  7. #SingleInstance Force
  8. Thread, priority, 0
  9. Thread, interrupt, 0
  10. SetKeyDelay -1,-1,-1
  11. SetBatchLines -1
  12. SetWinDelay -1
  13. SetControlDelay -1
  14. SetMouseDelay -1
  15. SendMode Input
  16. Process Priority,,High
  17.  
  18. leftrightbias:= 0
  19. updownbias := 0
  20. startBias := 0
  21. ABias := 0
  22. BBias := 0
  23.  
  24. biasAmount := 1
  25.  
  26.  
  27. f8::Pause
  28.  
  29. 1::
  30. biasAmount := 1
  31. return
  32.  
  33. 2::
  34. biasAmount := 2
  35. return
  36.  
  37. 3::
  38. biasAmount := 3
  39. return
  40.  
  41. 4::
  42. biasAmount := 4
  43. return
  44.  
  45. 5::
  46. biasAmount := 5
  47. return
  48.  
  49. 6::
  50. biasAmount := 6
  51. return
  52.  
  53. 7::
  54. biasAmount := 7
  55. return
  56.  
  57. 8::
  58. biasAmount := 8
  59. return
  60.  
  61. 9::
  62. biasAmount := 9
  63. return
  64.  
  65.  
  66.  
  67. r::
  68. ABias := biasAmount
  69. return
  70.  
  71. e::
  72. BBias := biasAmount
  73. return
  74.  
  75.  
  76. s::
  77. updownbias := -biasAmount
  78. return
  79.  
  80. w::
  81. updownbias := biasAmount
  82. return
  83.  
  84. a::
  85. leftrightbias := -biasAmount
  86. return
  87.  
  88. d::
  89. leftirghtbias := biasAmount
  90. return
  91.  
  92.  
  93. c::
  94. leftrightbias := 0
  95. updownbias := 0
  96. ABias := 0
  97. BBias := 0
  98. startBias := 0
  99. return
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106. *~$f9::
  107. {
  108. toggle:=!toggle
  109.  
  110. while, toggle
  111. {
  112. Loop,1
  113.  
  114. sleep,100
  115. send {Numpad1 up}
  116. send {Numpad2 up}
  117. send {Numpad3 up}
  118. send {Numpad4 up}
  119. send {Numpad5 up}
  120. send {Numpad6 up}
  121. send {Numpad7 up}
  122. send {Numpad8 up}
  123. send {Numpad9 up}
  124.  
  125. Random, var, 1,100
  126.  
  127. if (var >= 1 && var <= (15 + updownbias) )
  128. send {Numpad8 down}
  129.  
  130. else if (var >= (16 + updownbias) && var <= 30)
  131. send {Numpad2 down}
  132.  
  133. else if (var >= 31 && var <= (55 + ABias))
  134. send {Numpad3 down}
  135.  
  136. else if (var >= (56 + ABias) && var <= (65 + ABias + BBias))
  137. send {Numpad1 down}
  138.  
  139. else if (var >= (66 + ABias + BBias) && var <= (70 + ABias + BBias))
  140. send {Numpad7 down}
  141.  
  142. else if (var >= (71 + + ABias + BBias) && var <= (85 + leftrightbias + ABias + BBias) )
  143. send {Numpad6 down}
  144.  
  145. else if (var >= (86 + leftrightbias+ ABias + BBias) && var <= (100 + ABias + BBias) )
  146. send {Numpad4 down}
  147.  
  148. }
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement