Guest User

Untitled

a guest
Aug 2nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 6.34 KB | None | 0 0
  1. #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
  2. #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
  3. #AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
  4. #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
  5.  
  6. Global $logfilename, $WinTitle, $comp1x, $comp1y, $logfileopen, $check_mission_window_open, _
  7.         $deskwidht, $deskhight, $missionlevel, $startbutton, $exitbutton, $mousepositionbutton, $E_Log, _
  8.         $nMsg, $fileread, $confirm, $close_button, $close_questwatchframe, $collect_loot, _
  9.         $randomnumber, $randomnumber_min, $short_random_sleep, $jPos, $installfiles, $count_companions_send, _
  10.         $savemissionlevellabel, $savemissionlevelinput, $savemissionlevelbutton, $missionsfoundcount, $missionsfoundlabel, $crewskill, _
  11.         $idlebutton, $companions, $companionlabel, $companioninput, $savecompanionbutton, $copyrightlabel, _
  12.         $check, $crewskillpositionx, $crewskilliconlabel, $crewskilliconinput, $savecrewskilliconbutton, $helpcrewskilliconbutton
  13.  
  14.  
  15. $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  16.  
  17. Func opencrewskill()
  18.     _writelogfile("Open Crew Skill Window.")
  19.     ControlSend($WinTitle, "", "", "n", 1)
  20.     Sleep(Random(1000, 2000))
  21.  
  22.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  23.     If $check > 4 Then
  24.     _writelogfile("Scroll Down.")
  25.     MouseClick("Left",465,807)
  26.  
  27.     _writelogfile("Scroll Up.")
  28.     MouseClick("Left",465,427)
  29.     EndIf
  30. EndFunc
  31.  
  32. Func companion1()
  33.     $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  34.     _writelogfile("Open " & $crewskill & " on Companion 1.")
  35.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  36.     If $check > 4 Then
  37.         MouseClick("Left", $crewskillpositionx, 420)
  38.     Else
  39.         MouseClick("Left", $crewskillpositionx, 455)
  40.     EndIf
  41.     move_mouse_center()
  42.     Sleep(Random(1000, 2000))
  43.  
  44.     _writelogfile("Check if Mission Window is Open.")
  45.     check_missionwindow_open()
  46.  
  47.     If $check_mission_window_open = 1 Then
  48.         search()
  49.     Else
  50.         _writelogfile("Mission Window is not Open.")
  51.     EndIf
  52. EndFunc
  53.  
  54. Func companion2()
  55.     $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  56.     _writelogfile("Open " & $crewskill & " on Companion 2.")
  57.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  58.     If $check > 4 Then
  59.         MouseClick("Left", $crewskillpositionx, 515)
  60.     Else
  61.         MouseClick("Left", $crewskillpositionx, 545)
  62.     EndIf
  63.     move_mouse_center()
  64.     Sleep(Random(1000, 2000))
  65.  
  66.     _writelogfile("Check if Mission Window is Open.")
  67.     check_missionwindow_open()
  68.  
  69.     If $check_mission_window_open = 1 Then
  70.         search()
  71.     Else
  72.         _writelogfile("Mission Window is not Open.")
  73.     EndIf
  74. EndFunc
  75.  
  76. Func companion3()
  77.     $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  78.     _writelogfile("Open " & $crewskill & " on Companion 3.")
  79.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  80.     If $check > 4 Then
  81.         MouseClick("Left", $crewskillpositionx, 610)
  82.     Else
  83.         MouseClick("Left", $crewskillpositionx, 645)
  84.     EndIf
  85.     move_mouse_center()
  86.     Sleep(Random(1000, 2000))
  87.  
  88.     _writelogfile("Check if Mission Window is Open.")
  89.     check_missionwindow_open()
  90.  
  91.     If $check_mission_window_open = 1 Then
  92.         search()
  93.     Else
  94.         _writelogfile("Mission Window is not Open.")
  95.     EndIf
  96. EndFunc
  97.  
  98. Func companion4()
  99.     $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  100.     _writelogfile("Open " & $crewskill & " on Companion 4.")
  101.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  102.     If $check > 4 Then
  103.         MouseClick("Left", $crewskillpositionx, 705)
  104.     Else
  105.         MouseClick("Left", $crewskillpositionx, 735)
  106.     EndIf
  107.     move_mouse_center()
  108.     Sleep(Random(1000, 2000))
  109.  
  110.     _writelogfile("Check if Mission Window is Open.")
  111.     check_missionwindow_open()
  112.  
  113.     If $check_mission_window_open = 1 Then
  114.         search()
  115.     Else
  116.         _writelogfile("Mission Window is not Open.")
  117.     EndIf
  118. EndFunc
  119.  
  120. Func companion5()
  121.     $crewskillpositionx=IniRead(@ScriptDir & "/" & "settings.ini", "Bioanalysis", "Iconposition", "155")
  122.     _writelogfile("Open " & $crewskill & " on Companion 5.")
  123.     MouseClick("Left", $crewskillpositionx, 795)
  124.     Sleep(Random(1000, 2000))
  125.  
  126.     ;~ Move Mouse to Center of the Screen
  127.     move_mouse_center()
  128.  
  129.     _writelogfile("Check if Mission Window is Open.")
  130.     check_missionwindow_open()
  131.  
  132.     If $check_mission_window_open = 1 Then
  133.         search()
  134.     Else
  135.         _writelogfile("Mission Window is not Open.")
  136.     EndIf
  137. EndFunc
  138.  
  139. Func workdone()
  140.     _writelogfile("Close all Open Windows.")
  141.     close_button()
  142.  
  143.     _writelogfile("Short Random Sleep.")
  144.     short_random_sleep()
  145.  
  146.     _writelogfile("Collect Loot.")
  147.     collect_loot()
  148.  
  149.     _writelogfile("Open Crewskill Window")
  150.     ControlSend($WinTitle, "", "", "n", 1)
  151.     Sleep(Random(1000, 2000))
  152.  
  153.     $check = IniRead("settings.ini", "Companions", "Companions", "1")
  154.     If $check > 4 Then
  155.         _writelogfile("Scroll Down.")
  156.         MouseClick("Left",465,807)
  157.  
  158.         _writelogfile("Scroll Up.")
  159.         MouseClick("Left",465,427)
  160.     EndIf
  161.  
  162.     _writelogfile("Open Bags.")
  163.     ControlSend($WinTitle, "", "", "b", 1)
  164.     Sleep(Random(1000, 2000))
  165.  
  166.     ;~ Move Mouse to Center of the Screen
  167.     move_mouse_center()
  168.  
  169.     _writelogfile("Short Random Sleep.")
  170.     short_random_sleep()
  171.  
  172.     _writelogfile("Going to Sleep.")
  173.     sleep_after_search()
  174.  
  175.     _writelogfile("Close all Open Windows.")
  176.     close_button()
  177.  
  178.     _writelogfile("Collect Loot.")
  179.     collect_loot()
  180.  
  181.     _writelogfile("Search Starts")
  182.     comp1_reich()
  183. EndFunc
  184.  
  185. Func comp1_reich()
  186. $companions = IniRead(@ScriptDir & "/" & "settings.ini", "Companions", "Companions", "1")
  187.     If $companions = 1 Then
  188.         While 1
  189.         opencrewskill()
  190.         companion1()
  191.         workdone()
  192.         WEnd
  193.     ElseIf $companions = 2 Then
  194.         While 1
  195.         opencrewskill()
  196.         companion1()
  197.         companion2()
  198.         workdone()
  199.         Wend
  200.     ElseIf $companions = 3 Then
  201.         While 1
  202.         opencrewskill()
  203.         companion1()
  204.         companion2()
  205.         companion3()
  206.         workdone()
  207.         WEnd
  208.     ElseIf $companions = 4 Then
  209.         While 1
  210.         opencrewskill()
  211.         companion1()
  212.         companion2()
  213.         companion3()
  214.         companion4()
  215.         workdone()
  216.         WEnd
  217.     ElseIf $companions = 5 Then
  218.         While 1
  219.         opencrewskill()
  220.         companion1()
  221.         companion2()
  222.         companion3()
  223.         companion4()
  224.         companion5()
  225.         workdone()
  226.         WEnd
  227.     ElseIf $companions < 5 Then
  228.         Local $confirm = MsgBox(0, "Error", "Invalid Companion Count!")
  229.         If $confirm = 1 Then
  230.             idle()
  231.         EndIf
  232.     EndIf
  233. EndFunc
Add Comment
Please, Sign In to add comment