id like to apologise for not stating this in the previous thread but this bot will NEVER be used, i'd rather train my account myself and the only reason i wrote this was to try to learn a few things which were bugging me about stuff
other than that its the same as before
Code:VERSION 5.00
Begin VB.Form frmmain
BackColor = &H80000004&
BorderStyle = 1 'Fixed Single
ClientHeight = 252
ClientLeft = 120
ClientTop = 744
ClientWidth = 1452
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 252
ScaleWidth = 1452
StartUpPosition = 3 'Windows Default
Begin VB.HScrollBar scrollbar
Height = 252
Left = 0
Max = 5000
Min = 1000
TabIndex = 0
Top = 0
Value = 1000
Width = 1452
End
Begin VB.Timer tmclick
Left = 2160
Top = 600
End
Begin VB.Menu mnufile
Caption = "file"
Begin VB.Menu mnufilerun
Caption = "run"
Shortcut = {F1}
End
Begin VB.Menu mnufilestop
Caption = "stop"
Shortcut = {F2}
End
Begin VB.Menu mnufileexit
Caption = "exit"
Shortcut = {DEL}
End
End
End
Attribute VB_Name = "frmmain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim gotcurpos As Boolean
Dim click_coordinates1_1 As Integer
Dim click_coordinates1_2 As Integer
Dim click_coordinates2_1 As Integer
Dim click_coordinates2_2 As Integer
Dim click_coordinates3_1 As Integer
Dim click_coordinates3_2 As Integer
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Declare Sub mouse_event Lib "user32" ( _
ByVal dwFlags As Long, _
ByVal dx As Long, _
ByVal dy As Long, _
ByVal cButtons As Long, _
ByVal dwExtraInfo As Long _
)
Private Const MOUSELEFTDOWN = &H2
Private Const MOUSELEFTUP = &H4
Private Const MOUSERIGHTUP = &H8
Private Const MOUSERIGHTDOWN = &H10
Public Function GetXCursorPos() As Long
Dim pt As POINTAPI
GetCursorPos pt
GetXCursorPos = pt.X
End Function
Public Function GetYCursorPos() As Long
Dim pt As POINTAPI
GetCursorPos pt
GetYCursorPos = pt.Y
End Function
Private Sub Form_Load()
tmclick.Enabled = 0
End Sub
Private Sub mnufilerun_Click()
tmclick.Enabled = 1
tmclick.Interval = scrollbar.Value
End Sub
Private Sub mnufilestop_Click()
tmclick.Enabled = 0
End Sub
Private Sub tmclick_Timer()
If gotcurpos = False Then _
click_coordinates1_1 = GetXCursorPos
If gotcurpos = False Then _
click_coordinates1_2 = GetYCursorPos
gotcurpos = True
click_coordinates2_1 = 350 'var2 x
click_coordinates2_2 = 830 'var2 y
click_coordinates3_1 = click_coordinates2_1
click_coordinates3_1 = click_coordinates2_1 - 50
SetCursorPos click_coordinates1_1, click_coordinates1_2
mouse_event MOUSELEFTDOWN, 0, 0, 0, 0
mouse_event MOUSELEFTUP, 0, 0, 0, 0
SetCursorPos click_coordinates2_1, click_coordinates2_2
mouse_event MOUSERIGHTDOWN, 0, 0, 0, 0
mouse_event MOUSERIGHTUP, 0, 0, 0, 0
SetCursorPos click_coordinates3_1, click_coordinates3_2
mouse_event MOUSELEFTDOWN, 0, 0, 0, 0
mouse_event MOUSELEFTUP, 0, 0, 0, 0
End Sub

