Bonjours voila un source code que j'ai écrit pout mon click2tp.
Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>[COLOR=Red] ; Il vous permet de lire/écrire dans la mémoire.[/COLOR]
$Form1 = GUICreate("Form1", 328, 50, 286, 218)
$Label1 = GUICtrlCreateLabel("Example des bases Click2TP", 8, 8, 319, 33)
GUICtrlSetFont(-1, 18, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
If _ISPRESSED("01", $DLL) Then [COLOR=Red]Quand la touche [Click Gauche] de la sourie est presser aller a la function Click2TP()[/COLOR]
Clic2tp()
Sleep(500) [COLOR=Red]Pour éviter le flood du bouton[/COLOR]
WEnd
Func Clic2tp()
MouseClick("Right") [COLOR=Red]; Simule un click droit de la souri pour être sur qu'il as des coor d'enregistrer dans le click[/COLOR]
Sleep(200) [COLOR=Red]; On attend un peu pour être sur que le programme enregistre bien les coor du click[/COLOR]
_MEMORYWRITE($PlayerBase + $OffSet_Pos_X, $WowProcess, _MEMORYREAD($OffSet_ClickTP_X, $WowProcess, "float") ,"float")
_MEMORYWRITE($PlayerBase + $OffSet_Pos_Y, $WowProcess, _MEMORYREAD($OffSet_ClickTP_Y, $WowProcess, "float") ,"float")
_MEMORYWRITE($PlayerBase + $OffSet_Pos_Z, $WowProcess, _MEMORYREAD($OffSet_ClickTP_Z, $WowProcess, "float") ,"float")
[COLOR=Red]; Les memoryread sont les coor du click et memorywrite enregistre les position du player au même coor que le click [/COLOR]
EndFunc