Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Written By: Hellbent aka CivReborn
- #SingleInstance,Force
- SetBatchLines, 200ms ;-1
- SetMouseDelay,-1
- Coordmode,Mouse,Client
- SetTitleMatchMode, 2
- SetControlDelay -1
- DetectHiddenWindows On
- i:=0,m:=0,j:=0
- Target_Window:=null
- Click_Delay:=0
- Loop_Clicker:=1
- global Stop:=0, Clicker_Is_On:=0
- Gui,+AlwaysOnTop
- Gui,Add,Button,x10 y10 w80 h20 gSet_Location,Set Window
- Gui,Add,Edit,x+10 w200 h20 vTarget_Window ,% Target_Window
- Gui,Add,Button,x+10 w80 h20 gUpdate_Window,Update
- Gui,Add,Text,x10 ,Click Delay:
- Gui,Add,Edit,x+10 w100 h20 vClick_Delay gSubmit_All
- Gui,Add,CheckBox,x+20 vLoop_Clicker gSubmit_All,Loop
- Gui,Add,Checkbox,x10 w40 vClicker_1 gSubmit_All,#1
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_1,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_1,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_1 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_2 gSubmit_All,#2
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_2,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_2,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_2 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_3 gSubmit_All,#3
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_3,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_3,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_3 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_4 gSubmit_All,#4
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_4,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_4,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_4 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_5 gSubmit_All,#5
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_5,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_5,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_5 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_6 gSubmit_All,#6
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_6,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_6,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_6 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_7 gSubmit_All,#7
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_7,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_7,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_7 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_8 gSubmit_All,#8
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_8,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_8,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_8 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_9 gSubmit_All,#9
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_9,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_9,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_9 gSubmit_All
- Gui,Add,Checkbox,x10 w40 vClicker_10 gSubmit_All,#10
- Gui,Add,Button,x+10 w80 h17 gSet_Pos_10,Set Pos
- Gui,Add,Edit,x+10 w70 h17 vPos_10,
- Gui,Add,Text,x+10 ,Number Of Clicks:
- Gui,Add,Edit,x+10 w70 h17 number vNo_Clicks_10 gSubmit_All
- Gui,Add,Button,x10 w120 h30 gHide_Window, Hide Window
- Gui,Add,Button,x+10 w120 h30 gShow_Window,Show Window
- Gui,Add,Button,x+10 w120 h30 ,
- Gui,Add,Button,x10 w120 h30 ,
- Gui,Add,Button,x+10 w120 h30 ,
- Gui,Add,Button,x+10 w120 h30 ,
- Gui,Add,Button,x10 w120 h30 gStart_Clicker,Start
- Gui,Add,Button,x+10 w120 h30 gStop_Clicker,Stop
- Gui,Add,Button,x+10 w120 h30 gReload,Reload
- Gui,Add,Text,cRed x10 ,Start = numpad 1
- Gui,Add,Text,cBlue x+10 , Stop = Numpad 2
- Gui,Add,Text,cRed x10 , Hide Window = Numpad 3
- Gui,Add,Text,cBlue x+10 ,Show Window = Numpad 4
- Gui,Show,w400 h440,Ghost Clicker 0.1
- return
- GuiClose:
- try
- {
- WinShow,%Target_Window%
- }
- ExitApp
- Hide_Window:
- NumPad3::
- if(Target_Window!=null)
- WinHide,%Target_Window%
- return
- Show_Window:
- NumPad4::
- WinShow,%Target_Window%
- return
- Reload:
- Reload
- Set_Location:
- Target_Window:=Set_Window(Target_Window)
- GuiControl,,Target_Window,% Target_Window
- return
- Update_Window:
- Gui,Submit,NoHide
- return
- Submit_All:
- Gui,Submit,NoHide
- return
- Set_Pos_1:
- Stop:=1
- Get_Click_Pos(X1,Y1)
- GuiControl,,Pos_1,%X1% %Y1%
- return
- Set_Pos_2:
- Stop:=1
- Get_Click_Pos(X2,Y2)
- GuiControl,,Pos_2,%X2% %Y2%
- return
- Set_Pos_3:
- Stop:=1
- Get_Click_Pos(X3,Y3)
- GuiControl,,Pos_3,%X3% %Y3%
- return
- Set_Pos_4:
- Stop:=1
- Get_Click_Pos(X4,Y4)
- GuiControl,,Pos_4,%X4% %Y4%
- return
- Set_Pos_5:
- Stop:=1
- Get_Click_Pos(X5,Y5)
- GuiControl,,Pos_5,%X5% %Y5%
- return
- Set_Pos_6:
- Stop:=1
- Get_Click_Pos(X6,Y6)
- GuiControl,,Pos_6,%X6% %Y6%
- return
- Set_Pos_7:
- Stop:=1
- Get_Click_Pos(X7,Y7)
- GuiControl,,Pos_7,%X7% %Y7%
- return
- Set_Pos_8:
- Stop:=1
- Get_Click_Pos(X8,Y8)
- GuiControl,,Pos_8,%X8% %Y8%
- return
- Set_Pos_9:
- Stop:=1
- Get_Click_Pos(X9,Y9)
- GuiControl,,Pos_9,%X9% %Y9%
- return
- Set_Pos_10:
- Stop:=1
- Get_Click_Pos(X10,Y10)
- GuiControl,,Pos_10,%X10% %Y10%
- return
- Stop_Clicker:
- numPad2::
- Stop:=1
- return
- Start_Clicker:
- numpad1::
- Run_Auto_Clicker()
- return
- Run_Auto_Clicker()
- {
- global
- Stop:=0
- k:=1
- Loop 10
- {
- if(Clicker_%k%=1&&Pos_%k%=null)
- {
- msgbox, set the position
- return
- }
- k++
- }
- if(Target_Window!=null)
- {
- Clicker_Is_On:=1
- if(Loop_Clicker==1)
- {
- Loop
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- if(Clicker_1==1)
- {
- Loop, % No_Clicks_1
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X1% y%Y1%,%Target_Window%,,,, NA x%X1% y%Y1%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_2==1)
- {
- Loop, % No_Clicks_2
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X2% y%Y2%,%Target_Window%,,,, NA x%X2% y%Y2%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_3==1)
- {
- Loop, % No_Clicks_3
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X3% y%Y3%,%Target_Window%,,,, NA x%X3% y%Y3%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_4==1)
- {
- Loop, % No_Clicks_4
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X4% y%Y4%,%Target_Window%,,,, NA x%X4% y%Y4%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_5==1)
- {
- Loop, % No_Clicks_5
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X5% y%Y5%,%Target_Window%,,,, NA x%X5% y%Y5%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_6==1)
- {
- Loop, % No_Clicks_6
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X6% y%Y6%,%Target_Window%,,,, NA x%X6% y%Y6%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_7==1)
- {
- Loop, % No_Clicks_7
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X7% y%Y7%,%Target_Window%,,,, NA x%X7% y%Y7%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_8==1)
- {
- Loop, % No_Clicks_8
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X8% y%Y8%,%Target_Window%,,,, NA x%X8% y%Y8%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_9==1)
- {
- Loop, % No_Clicks_9
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X9% y%Y9%,%Target_Window%,,,, NA x%X9% y%Y9%
- Sleep, %Click_Delay%
- }
- }
- if(Clicker_10==1)
- {
- Loop, % No_Clicks_10
- {
- if(Stop==1)
- {
- Clicker_Is_On:=0
- return
- }
- ControlClick,x%X10% y%Y10%,%Target_Window%,,,, NA x%X10% y%Y10%
- Sleep, %Click_Delay%
- }
- }
- }
- }
- }
- }
- Get_Click_Pos(ByRef X,ByRef Y)
- {
- isPressed:=0,i:=0
- Loop
- {
- Left_Mouse:=GetKeyState("LButton")
- MouseGetPos,X,Y,
- ToolTip,Left Click Your Target Location To Set It `n`nCurrent Location: `nX = %X%`nY = %Y%
- if(Left_Mouse==False&&isPressed==0)
- isPressed:=1
- else if(Left_Mouse==True&&isPressed==1)
- {
- MouseGetPos,X,Y,
- ToolTip,
- break
- }
- }
- }
- Set_Window(Target_Window)
- {
- isPressed:=0,i:= 0
- Loop
- {
- Left_Mouse:=GetKeyState("LButton")
- WinGetTitle,Temp_Window,A
- ToolTip,Left Click on the target window twice to set `n`n Current Window: %Temp_Window%
- if(Left_Mouse==False&&isPressed==0)
- isPressed:=1
- else if(Left_Mouse==True&&isPressed==1)
- {
- i++,isPressed:=0
- if(i>=2)
- {
- WinGetTitle,Target_Window,A
- ToolTip,
- break
- }
- }
- }
- return Target_Window
- }
- *~LButton::
- if(Clicker_Is_On==1)
- {
- Click,
- }
- return
- *^Esc::
- try
- {
- WinShow,%Target_Window%
- }
- ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement