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