Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ;Notes
- Written By: Hellbent AKA. CivReborn
- Youtube Channel: https://www.youtube.com/channel/UCge0TKjySLXd8xeLib8F0rA
- Date Started: Dec 12th, 2016
- Date Of Last Edit: Dec 10th, 2017
- Last PasteBin Save:
- Description: This is a 10 in 1 Auto Clicker
- */
- #SingleInstance, Force
- CoordMode, Mouse, Screen
- SetMouseDelay,-1
- ; Variables List
- ;-------------------------------------------------------------------------
- Multi_X := []
- Multi_Y := []
- Multi_Loop_Delay := []
- Multi_Unit_Count := []
- Multi_Click_Pos := []
- Multi_Shift_Click_On := []
- Multi_Start_Delay := []
- Clicker_On := []
- Passing_Clicker_On := []
- Loop_Multi_Times := 0
- Global Always := 1
- Global Single_Clicker :=
- Global Multi_Clicker :=
- Global Hide_When_Selecting := 0
- Global Hide_On_Start := 0
- Global Stop := 0
- ;Gui Layout
- ;-------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------------------------------
- ;Written By: HellBent AKA. CivReborn on Youtube
- Gui, Font, cAqua
- Gui, Add, CheckBox, x10 y10 vAlways Checked gAlways_On_Top, Always On Top
- Gui, Add, CheckBox, y+10 vHide_When_Selecting gSubmit_All, Hide For Coord Select
- Gui, Add, CheckBox, y+10 vHide_On_Start gSubmit_All, Hide When Started
- Gui, Add, GroupBox,cred x10 y+10 w150 h80, Auto Clicker Select
- Gui, Add, Radio, x20 y100 gSubmit_All vSingle_Clicker gSubmit_All, Single Auto Clicker
- Gui, Add, Radio, y+10 gSubmit_All vMulti_Clicker gSubmit_All, 10 in 1 Auto Clicker
- Gui, Add, GroupBox,cred x180 y10 w380 h150,Single Auto Clicker Controls
- Gui, Add, Checkbox, x230 y30 vClick_At_Cursor gSubmit_All , Click At Cursor
- Gui, Add, Checkbox, x+30 vPaused_At_Start gSubmit_All , Paused At Start
- Gui, Add, Text, x200 y50, Click Counter:
- Gui, Add, Radio, x+30 vNo_Count gSubmit_All, None
- Gui, Add, Radio, x+30 vCount_On_Gui gSubmit_All, On Gui
- Gui, Add, Radio, x+30 vCount_On_ToolTip gSubmit_All, ToolTip
- Gui, Add, Text,x200 y70,Click Count:
- Gui, Add, Edit,cWhite x+10 w120 h15 ReadOnly vSingle_Click_Count, 0
- Gui, Add, Button, x+20 w120 h15 gReset_Single_Clicker_Count, Reset Count
- Gui, Add, Text, x200 y90, Duration Of Auto Clicker:
- Gui, Add, Radio, x+30 vClick_Forever gSubmit_All,Forever
- Gui, Add, Radio, x+30 vSet_Amount_Of_Clicks gSubmit_All,Set Amount
- Gui, Add, Text, x200 y110, Number Of Clicks:
- Gui, Add, Edit,cblack x+10 w80 h15 Number vNumber_Of_Clicks gSubmit_All,
- Gui, Add, Text, x+10, Delay:
- Gui, Add, Edit,cblack x+10 h15 w80 Number vSingle_Clicker_Delay gSubmit_All,
- Gui, Add, Text, x+10, (ms)
- Gui, Add, Button, x210 y130 w150 h20 gSet_Single_Click_Location, Set Click Location
- Gui, Add, Edit,cWhite x+20 w150 h20 ReadOnly vSingle_Click_Location
- Gui, Add, GroupBox,cred x10 y170 w550 h290,10 In 1 Auto Clicker Controls
- Gui, Add, CheckBox, x20 y190 right vLoop_Multi_Yes, Loop?
- Gui, Add, Text, x+20,Times:
- Gui, Add, Edit,cblack x+10 w100 h15 Number vLoop_Multi_Times gSubmit_All, %Loop_Multi_Times%
- Gui, Add, Text, x+30, Current Loop Count:
- Gui, Add, Edit,cWhite x+10 w100 h15 ReadOnly vLoop_Multi_Count gSubmit_All,0
- Gui, Add, CheckBox, x20 y210 Right vMulti_Clicking_Delay_On gSubmit_All, Adjust Click Delay:
- Gui, Add, Text, x+30, Delay Between Clicks:
- Gui, Add, Edit,cblack x+10 w100 h15 Number vMulti_Clicking_Delay gSubmit_All,
- Gui, Add, Text, x+10, (ms)
- Gui, Add, Text,cRed x20 y230,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Gui, Font, cWhite
- Gui, Add, Text,cRed x20 y250,#1
- Gui, Add, CheckBox, x+10 right vClicker_On1 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On1 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi1, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos1,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay1 gSubmit_All,Start Delay:
- Gui, Add, Edit,cBlack x+10 w50 h15 Number vMulti_Loop_Delay1 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count1 gSubmit_All,
- Gui, Add, Text,cRed x20 y270,#2
- Gui, Add, CheckBox, x+10 right vClicker_On2 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On2 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi2, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos2,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay2 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay2 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count2 gSubmit_All,
- Gui, Add, Text,cRed x20 y290,#3
- Gui, Add, CheckBox, x+10 right vClicker_On3 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On3 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi3, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos3,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay3 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay3 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count3 gSubmit_All,
- Gui, Add, Text,cRed x20 y310,#4
- Gui, Add, CheckBox, x+10 right vClicker_On4 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On4 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi4, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos4,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay4 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay4 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count4 gSubmit_All,
- Gui, Add, Text,cRed x20 y330,#5
- Gui, Add, CheckBox, x+10 right vClicker_On5 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On5 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi5, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos5,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay5 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay5 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count5 gSubmit_All,
- Gui, Add, Text,cRed x20 y350,#6
- Gui, Add, CheckBox, x+10 right vClicker_On6 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On6 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi6, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos6,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay6 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay6 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count6 gSubmit_All,
- Gui, Add, Text,cRed x20 y370,#7
- Gui, Add, CheckBox, x+10 right vClicker_On7 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On7 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi7, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos7,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay7 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay7 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count7 gSubmit_All,
- Gui, Add, Text,cRed x20 y390,#8
- Gui, Add, CheckBox, x+10 right vClicker_On8 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On8 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi8, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos8,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay8 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay8 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count8 gSubmit_All,
- Gui, Add, Text,cRed x20 y410,#9
- Gui, Add, CheckBox, x+10 right vClicker_On9 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On9 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi9, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos9,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay9 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay9 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count9 gSubmit_All,
- Gui, Add, Text,cRed x20 y430,#10
- Gui, Add, CheckBox, x+4 right vClicker_On10 gSubmit_All,On
- Gui, Add, CheckBox, x+10 right vMulti_Shift_Click_On10 gSubmit_All,Shift:
- Gui, Add, Button, x+10 w50 h15 gSet_Click_Pos_Multi10, Get Pos
- Gui, Add, Edit,cWhite x+10 w50 h15 ReadOnly vMulti_Click_Pos10,
- Gui, Add, CheckBox, x+10 Right vMulti_Start_Delay10 gSubmit_All,Start Delay:
- Gui, Add, Edit,cblack x+10 w50 h15 Number vMulti_Loop_Delay10 gSubmit_All,
- Gui, Add, Text, x+10,(ms)
- Gui, Add, Text, x+10, Clicks:
- Gui, Add, Edit,cblack x+10 w60 h15 Number vMulti_Unit_Count10 gSubmit_All,
- ;----------Hellbent------------------------------------------------------------------------------------------------------------------
- Gui, Add, Button,x10 w170 h25 gStart_Auto_Clickers,Start
- Gui, Add, Button,x+20 w170 h25 gStop_Clicker, Stop
- Gui, Add, Button,x+20 w170 h25 gReload_Gui, Reset
- Gui, Add, Text,cGreen x10,Hotkeys: Ctrl + Number Pad 0 = Pause <----> Ctrl + Number Pad 1 = Exit <----> Ctrl + Number Pad 2 = Stop
- Gui, Add, Text,cWhite x10, Written By: Hellbent AKA CivReborn (YouTube)
- Gui, Color, Black
- Gui, +AlwaysOnTop
- Gui, Show,w570 h530,Hellbents 10 In 1 Auto Clickers
- Gui, Submit, NoHide
- return
- ;Labels
- ;-------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------------------------------
- GuiClose:
- ExitApp
- return
- Always_On_Top:
- Gui, Submit, NoHide
- if(Always==1)
- Gui, +AlwaysOnTop
- if(Always==0)
- Gui, -AlwaysOnTop
- return
- Reload_Gui:
- Reload
- return
- Submit_All:
- Gui, Submit, NoHide
- i:=1
- Loop 10
- {
- Passing_Clicker_On[i] := Clicker_On%i%
- i++
- }
- return
- Set_Single_Click_Location:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Find_Single_Click_Loc(Single_X,Single_Y,Single_Click_Location)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Single_Click_Location,%Single_Click_Location%
- return
- Reset_Single_Clicker_Count:
- Single_Click_Count := 0
- GuiControl,,Single_Click_Count,%Single_Click_Count%
- return
- Stop_Clicker:
- Stop := 1
- return
- Set_Click_Pos_Multi1:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X1,Multi_Y1, Multi_Click_Pos1)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos1,%Multi_Click_Pos1%
- return
- Set_Click_Pos_Multi2:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X2,Multi_Y2, Multi_Click_Pos2)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos2,%Multi_Click_Pos2%
- return
- Set_Click_Pos_Multi3:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X3,Multi_Y3, Multi_Click_Pos3)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos3,%Multi_Click_Pos3%
- return
- Set_Click_Pos_Multi4:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X4,Multi_Y4, Multi_Click_Pos4)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos4,%Multi_Click_Pos4%
- return
- Set_Click_Pos_Multi5:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X5,Multi_Y5, Multi_Click_Pos5)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos5,%Multi_Click_Pos5%
- return
- Set_Click_Pos_Multi6:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X6,Multi_Y6, Multi_Click_Pos6)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos6,%Multi_Click_Pos6%
- return
- Set_Click_Pos_Multi7:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X7,Multi_Y7, Multi_Click_Pos7)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos7,%Multi_Click_Pos7%
- return
- Set_Click_Pos_Multi8:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X8,Multi_Y8, Multi_Click_Pos8)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos8,%Multi_Click_Pos8%
- return
- Set_Click_Pos_Multi9:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X9,Multi_Y9, Multi_Click_Pos9)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos9,%Multi_Click_Pos9%
- return
- Set_Click_Pos_Multi10:
- if(Hide_When_Selecting==1)
- Gui, Minimize
- Set_Click_Loc_Multi(Multi_X10,Multi_Y10, Multi_Click_Pos10)
- if(Hide_When_Selecting==1)
- Gui, Show
- GuiControl,,Multi_Click_Pos10,%Multi_Click_Pos10%
- return
- Start_Auto_Clickers:
- Gui, Submit, NoHide
- if(Hide_On_Start==1)
- Gui, Minimize
- GuiControl,,Loop_Multi_Count,0
- Stop := 0
- if(Single_Clicker==1)
- {
- Single_AutoClicker(Click_At_Cursor,Paused_At_Start,No_Count,Count_On_Gui,Count_On_ToolTip,Single_Click_Count,Click_Forever,Set_Amount_Of_Clicks,Number_Of_Clicks,Single_Clicker_Delay,Single_X,Single_Y)
- }
- else if(Multi_Clicker==1)
- {
- if(Loop_Multi_Yes==1)
- {
- if(Loop_Multi_Times==0)
- {
- Loop_Multi_Times := 99999999999
- }
- Loop %Loop_Multi_Times%
- {
- if(Stop==1)
- {
- Stop := 0
- break
- }
- Run_Multi_Clicker(Passing_Clicker_On,Multi_Shift_Click_On,Multi_X,Multi_Y,Multi_Start_Delay,Multi_Loop_Delay,Multi_Unit_Count,Multi_Clicking_Delay_On,Multi_Clicking_Delay) ; <-------------------------------- Run Function (Multi)
- Loop_Multi_Count++
- GuiControl,,Loop_Multi_Count,%Loop_Multi_Count%
- }
- }
- if(Loop_Multi_Yes==0)
- {
- Run_Multi_Clicker(Passing_Clicker_On,Multi_Shift_Click_On,Multi_X,Multi_Y,Multi_Start_Delay,Multi_Loop_Delay,Multi_Unit_Count,Multi_Clicking_Delay_On,Multi_Clicking_Delay) ; <------------------------------------ Run Function (Multi)
- }
- }
- else
- {
- if(Always==1)
- Gui, -AlwaysOnTop
- msgbox, You Need To Select "Single Auto Clicker" `nOr "10 In 1 Auto Clicker"
- if(Always==1)
- Gui, +AlwaysOnTop
- }
- return
- ;Functions
- ;----H-----------------------E---------LL------B------E------N----------T---------
- Single_AutoClicker(Click_At_Cursor,Paused_At_Start,No_Count,Count_On_Gui,Count_On_ToolTip,Single_Click_Count,Click_Forever,Set_Amount_Of_Clicks,Number_Of_Clicks,Single_Clicker_Delay,Single_X,Single_Y)
- {
- ;msgbox, Click_At_Cursor = %Click_At_Cursor%`nPaused_At_Start = %Paused_At_Start%`nNo_Count = %No_Count%`nCount_On_Gui = %Count_On_Gui%
- ;.`nCount_On_ToolTip = %Count_On_ToolTip%`nSingle_Click_Count = %Single_Click_Count%`nClick_Forever = %Click_Forever%
- ;.`nSet_Amount_Of_Clicks = %Set_Amount_Of_Clicks%`nNumber_Of_Clicks = %Number_Of_Clicks%`nSingle_Clicker_Delay = %Single_Clicker_Delay%
- ;.`nSingle_X = %Single_X%`nSingle_Y = %Single_Y%
- i := 0
- if(Single_Clicker_Delay==null)
- {
- Single_Clicker_Delay := 0
- }
- if(Paused_At_Start==1)
- {
- Pause On
- }
- if(Click_Forever==1)
- {
- Set_Amount_Of_Clicks := 9999999999
- }
- if(Single_X!=null&&Single_Y!=null&&Click_At_Cursor==0)
- {
- Loop %Number_Of_Clicks%
- {
- if(Stop==1)
- {
- Stop := 0
- i := 0
- if(Count_On_Tooltip==1)
- ToolTip,
- break
- }
- Click, %Single_X% %Single_Y%
- Sleep, %Single_Clicker_Delay%
- i++
- if(Count_On_Gui==1)
- GuiControl,,Single_Click_Count,%i%
- if(Count_On_Tooltip==1)
- ToolTip, %i%
- }
- }
- if(Click_At_Cursor==1)
- {
- Loop %Number_Of_Clicks%
- {
- if(Stop==1)
- {
- Stop := 0
- i := 0
- if(Count_On_Tooltip==1)
- ToolTip,
- break
- }
- Click,
- Sleep, %Single_Clicker_Delay%
- i++
- if(Count_On_Gui==1)
- GuiControl,,Single_Click_Count,%i%
- if(Count_On_Tooltip==1)
- ToolTip, %i%
- }
- }
- ToolTip,
- }
- Run_Multi_Clicker(Passing_Clicker_On, Multi_Shift_Click_On,Multi_X,Multi_Y,Multi_Start_Delay,Multi_Loop_Delay,Multi_Unit_Count,Multi_Clicking_Delay_On,Multi_Clicking_Delay)
- {
- i := 1
- wait_Loop := 0
- Loop 10
- {
- looper := Multi_Unit_Count%i%
- if(Passing_Clicker_On[i]==1)
- {
- if(Stop==1)
- break
- if(Multi_Shift_Click_On%i%==1)
- Send, {Shift Down}
- if(Multi_X%i%!=Null&&Multi_Y%i%!=Null&&Multi_Unit_Count%i%>0)
- {
- If(Multi_Start_Delay%i%==1)
- wait_Loop := Multi_Loop_Delay%i%
- if(Multi_Loop_Delay%i%>1)
- Sleep, Multi_Loop_Delay%i%
- Loop %looper%
- {
- if(Stop==1)
- break
- if(Multi_Clicking_Delay_On==1&&Multi_Clicking_Delay>0)
- delay := Multi_Clicking_Delay
- else
- delay := 0
- x := Multi_X%i%
- y := Multi_Y%i%
- Click, %x%,%y%
- sleep, %delay%
- }
- }
- if(Multi_Shift_Click_On%i%==1)
- Send, {Shift Up}
- }
- i++
- }
- }
- Set_Click_Loc_Multi(ByRef Multi_X, ByRef Multi_Y, ByRef Multi_Click_Pos)
- {
- button_ready := 0
- Multi_X :=
- Multi_Y :=
- Loop
- {
- MouseGetPos, TempX, TempY
- ToolTip, %TempX% %TempY%
- GetKeyState, Mouse_Click, LButton
- Mouse_Click := GetKeyState("LButton")
- if(Mouse_Click==0)
- button_ready := 1
- if(button_ready==1)
- {
- if(Mouse_Click==1)
- {
- Tooltip,
- Multi_X := TempX
- Multi_Y := TempY
- Multi_Click_Pos = %Multi_X% %Multi_Y%
- break
- }
- }
- }
- }
- Find_Single_Click_Loc(ByRef Single_X,ByRef Single_Y,ByRef Single_Click_Location)
- {
- button_ready := 0
- Single_X :=
- Single_Y :=
- Loop
- {
- MouseGetPos, TempX, TempY
- ToolTip, %TempX% %TempY%
- GetKeyState, Mouse_Click, LButton
- Mouse_Click := GetKeyState("LButton")
- if(Mouse_Click==0)
- button_ready := 1
- if(button_ready==1)
- {
- if(Mouse_Click==1)
- {
- Tooltip,
- Single_X := TempX
- Single_Y := TempY
- Single_Click_Location = %Single_X% %Single_Y%
- break
- }
- }
- }
- }
- ;Hotkeys
- ;-------------------------------------------------------------------------
- ;--Hellbent----------------------------------------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------------------------------
- *^Numpad2::
- Stop:=1
- return
- *^Numpad0::Pause
- *^Numpad1::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement