Share Pastebin
Guest
Public paste!

Geek

By: a guest | Feb 3rd, 2010 | Syntax: C++ | Size: 2.93 KB | Hits: 237 | Expires: Never
Copy text to clipboard
  1. ;VERSION 1.14
  2. ;Dis be written by Geek
  3. ;/v/ Mortal Online Steam Group
  4. ;PRESS TILDE (~) TO TOGGLE/PAUSE IT
  5. ;HIT PAUSE/BREAK TO EXIT
  6. #RequireAdmin
  7. #Include <Misc.au3>
  8.  
  9. ;hardcoded settings
  10. Opt("SendKeyDelay", 100)
  11. Opt("MouseClickDelay", 100)
  12. Opt("MouseClickDownDelay", 100)
  13.  
  14. $wintitle = InputBox(RandomStr(), "Window settings? This value can normally be left at the default value.", "[TITLE:UnrealEngine3; CLASS:LaunchUnrealUWindowsClient]")
  15. If not WinExists($wintitle) Then
  16. MsgBox(64, RandomStr(), "The window could not be found. Please start Mortal Online first.")
  17. Exit
  18. EndIf
  19.  
  20. $random = MsgBox(36, RandomStr(), "Do you want to harvest after a random value in seconds (between a min and max value)? If not, you'll be able to set a fixed value in seconds.")
  21. If $random == 6 Then
  22. $min = InputBox(RandomStr(), "Min random seconds to harvest?", 3.1)
  23. $max = InputBox(RandomStr(), "Max random seconds to harvest?", 3.5)
  24. If $min == "" OR $max == "" OR IsNumber($min) == False OR IsNumber($max) == False Then
  25. Exit
  26. EndIf
  27. Else
  28. $time = InputBox(RandomStr(), "After how many seconds do you want to harvest?", 3.1)
  29. If $time == "" OR IsNumber($time) == False Then
  30. Exit
  31. EndIf
  32. EndIf
  33.  
  34. ;init
  35. Global $active = True
  36. Global $timer = 0
  37. Global $curwindow
  38. Global $rcoords
  39. Global $qore = 0
  40.  
  41. ;loop
  42. While 1
  43. Sleep(10)
  44.  
  45. If _IsPressed("13") Then
  46.         SoundPlay(@WindowsDir & "\media\chord.wav", 1)
  47.         Exit
  48. EndIf
  49. ;pause - toggle
  50. If _IsPressed("C0") Then ;z, 7A
  51. If $active Then
  52. $active = False
  53. TraySetState(4)
  54. SoundPlay(@WindowsDir & "\media\tada.wav", 1)
  55. ElseIf $active == False Then
  56. $active = True
  57. TraySetState(8)
  58. SoundPlay(@WindowsDir & "\media\tada.wav", 1)
  59. EndIf
  60.  
  61. ;idling
  62. ElseIf $active == False Then
  63. Sleep(10)
  64. ElseIf $active Then
  65. If $random == 6 Then
  66. $sleep = Random($min * 1000, $max * 1000, 1)
  67. Else
  68. $sleep = $time * 1000
  69. EndIf
  70.  
  71. ;click!
  72. If TimerDiff($timer) > $sleep Then
  73.  
  74. ;SHIT GOES HERE LOL - PUT YO COMMANDS HERE
  75. ControlSend("Unreal","","","2")
  76.  
  77. $timer = TimerInit()
  78. EndIf
  79. EndIf
  80. WEnd
  81.  
  82.  
  83. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  84. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  85. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  86.  
  87. Func RandomStr($length = 0)
  88. If $length == 0 Then
  89. $length = Random(2, 8, 1)
  90. EndIf
  91. $seed = ""
  92. Do
  93. If Random() < 0.5 Then
  94. If Random(0, 1, 1) = 0 Then $seed = $seed & Random(5, 10, 1)
  95. If Random(0, 1, 1) = 1 Then $seed = $seed & Random(0, 4, 1)
  96. $Letter = Chr(Random(Asc("A"), Asc("Z"), 1))
  97. $seed = $seed & $Letter
  98. Else
  99. If Random(0, 1, 1) = 1 Then $seed = $seed & Random(5, 10, 1)
  100. If Random(0, 1, 1) = 0 Then $seed = $seed & Random(0, 4, 1)
  101. $Letter = Chr(Random(Asc("a"), Asc("z"), 1))
  102. $seed = $seed & $Letter
  103. EndIf
  104. Until (StringLen($seed) > $length)
  105. Return $seed
  106. EndFunc ;==>RandomStr