[Autoit] Créer son propre click2tp sur warcraft

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Cømex

Membre
Apr 16, 2010
10
0
566
40
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
 

Superman

V
Ancien staff
Dec 2, 2009
2,489
0
596
Gros up, le code est corrompue , il y a plein d'erreur, vois si tu peux le corriger.