Publié : sam. 08/juil./2006 19:18
Voila une version plus détaillée pour ceux qui comme moi ont galéré pour comprendre le code ^^
Dri
Code : Tout sélectionner
Procedure MouseEvent(Flags.l)
GetCursorPos_(Pos.Point)
Flags | #MOUSEEVENTF_ABSOLUTE
Pos\x * ($FFFF / GetSystemMetrics_(#SM_CXSCREEN))
Pos\y * ($FFFF / GetSystemMetrics_(#SM_CYSCREEN))
mouse_event_(Flags, Pos\x, Pos\y, 0, GetMessageExtraInfo_())
EndProcedure
SetCursorPos_(330, 1010) ; pointe IE dans la barre de lancement windows
MouseEvent(#MOUSEEVENTF_LEFTDOWN); clic de souris pour
MouseEvent(#MOUSEEVENTF_LEFTUP) ; mettre au premier plan le jeu
SetCursorPos_(640, 512) ; pointe le jeu
Repeat
Delay(100)
; clic le jeu
MouseEvent(#MOUSEEVENTF_LEFTDOWN)
MouseEvent(#MOUSEEVENTF_LEFTUP)
Delay(100)
; demarre le velo
MouseEvent(#MOUSEEVENTF_LEFTDOWN)
MouseEvent(#MOUSEEVENTF_LEFTUP)
; attente raisonnable
Delay(2430+Random(50))
; shoot du velo
MouseEvent(#MOUSEEVENTF_LEFTDOWN)
MouseEvent(#MOUSEEVENTF_LEFTUP)
ForEver