hmm.. wie finde ich das heraus :D
Ich hab bemerkt es geht wenn ich mit HCeat engine einfach nur konroliere ob es geändert wurde. (also es bleibt noch immer 1 AutoIt Adresse aber die stört lc ab und zu nicht)
Und die Funtkion wird halt mit einem knopf gestartet und soll mit einem 2ten Knopf beendet werden.
Denn ich hab eiglich 4x das Deslbe Script nur die Variablen geändert aber wenn ich sie auf 4x Lc einbinden will geht es nicht :C Aber einzel geht jeder
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>
#include <NomadMemory.au3>
#include <PostMessage.au3>
#Region ### START Koda GUI section ### Form=
$Ober = GUICreate("TLC v1.0.1", 353, 365, 200, 130)
$Auswahl = GUICtrlCreateButton("Auswählen", 30, 10, 140, 30)
$Auswahl2 = GUICtrlCreateButton("Auswählen", 30, 80, 140, 30)
$INFenster = GUICtrlCreateInput("", 30, 45, 140, 21)
GUICtrlSetCursor (-1, 7)
$Starten = GUICtrlCreateButton("Starten", 180, 10, 140, 30)
$Count = GUICtrlCreateInput("", 180, 45, 140, 21)
GUICtrlSetCursor (-1, 7)
$Starten2 = GUICtrlCreateButton("Starten", 180, 80, 140, 30)
$Input2 = GUICtrlCreateInput("", 30, 115, 140, 21)
GUICtrlSetCursor (-1, 7)
$Count2 = GUICtrlCreateInput("", 180, 115, 140, 21)
GUICtrlSetCursor (-1, 7)
$Starten3 = GUICtrlCreateButton("Starten", 177, 145, 140, 30)
$Input3 = GUICtrlCreateInput("", 30, 180, 140, 21)
GUICtrlSetCursor (-1, 7)
$Auswahl3 = GUICtrlCreateButton("Auswählen", 30, 145, 140, 30)
$Count3 = GUICtrlCreateInput("", 177, 180, 140, 21)
GUICtrlSetCursor (-1, 7)
$Starten4 = GUICtrlCreateButton("Starten", 178, 208, 140, 30)
$Input4 = GUICtrlCreateInput("", 30, 243, 140, 21)
GUICtrlSetCursor (-1, 7)
$Auswahl4 = GUICtrlCreateButton("Auswählen", 30, 208, 140, 30)
$Count4 = GUICtrlCreateInput("", 178, 243, 140, 21)
GUICtrlSetCursor (-1, 7)
$AUTO = GUICtrlCreateButton("AutoIt [Deaktiviert]", 30, 280, 140, 30)
GUICtrlSetCursor (-1, 3)
$Help = GUICtrlCreateButton("Hilfe", 180, 280, 140, 30)
$BETA = GUICtrlCreateButton("[BETA] Igni + F1 Bot[DEA]", 182, 320, 138, 30)
$Mage = GUICtrlCreateButton("Bot Auswahl", 30, 320, 140, 30)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;;;;;;;;Feste Variablen;;;;;;;;;;;;;;
Global $an = 0
Global $iCount1 = 0
Global $iCount2 = 0
Global $iCount3 = 0
Global $iCount4 = 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;Funktionen;;;;;;;;;;;;;
Func _selectwin1()
While 1 ;// warten auf Mausklick
If _IsPressed("01") Then ;// falls linke Maustaste gedrückt
Sleep(30) ;// warten (Fenster aktivieren dauert etwas)
ExitLoop ;// Schleife verlassen
EndIf
WEnd
Global $winhandle1 = WinGetHandle("") ;// WinHandle des aktiven Fensters
GUICtrlSetData($INFenster, $winhandle1)
EndFunc ;==>_selectwin
Func _Juwel1()
While 1
_PostMessage_ClickDrag($winhandle1, 544, 240, 362, 229)
_PostMessage_ClickDrag($winhandle1, 583, 240, 401, 229)
_PostMessage_ClickDrag($winhandle1, 623, 240, 441, 229)
Sleep (500)
ControlClick($winhandle1,"", "", "left",1,404,402)
Sleep (7000)
$iCount1 = $iCount1 + 1
GUICtrlSetData($Count, $iCount1)
WEnd
EndFunc
Func _selectwin2()
While 1 ;// warten auf Mausklick
If _IsPressed("01") Then ;// falls linke Maustaste gedrückt
Sleep(30) ;// warten (Fenster aktivieren dauert etwas)
ExitLoop ;// Schleife verlassen
EndIf
WEnd
Global $winhandle2 = WinGetHandle("") ;// WinHandle des aktiven Fensters
GUICtrlSetData($Input2, $winhandle2)
EndFunc ;==>_selectwin
Func _Juwel2()
While 1
_PostMessage_ClickDrag($winhandle2, 544, 240, 362, 229)
_PostMessage_ClickDrag($winhandle2, 583, 240, 401, 229)
_PostMessage_ClickDrag($winhandle2, 623, 240, 441, 229)
Sleep (500)
ControlClick($winhandle2,"", "", "left",1,404,402)
Sleep (7000)
$iCount2 = $iCount2 + 1
GUICtrlSetData($Count2, $iCount2)
WEnd
EndFunc
Func _selectwin3()
While 1 ;// warten auf Mausklick
If _IsPressed("01") Then ;// falls linke Maustaste gedrückt
Sleep(30) ;// warten (Fenster aktivieren dauert etwas)
ExitLoop ;// Schleife verlassen
EndIf
WEnd
Global $winhandle3 = WinGetHandle("") ;// WinHandle des aktiven Fensters
GUICtrlSetData($Input3, $winhandle3)
EndFunc ;==>_selectwin
Func _Juwel3()
While 1
_PostMessage_ClickDrag($winhandle3, 544, 240, 362, 229)
_PostMessage_ClickDrag($winhandle3, 583, 240, 401, 229)
_PostMessage_ClickDrag($winhandle3, 623, 240, 441, 229)
Sleep (500)
ControlClick($winhandle3,"", "", "left",1,404,402)
Sleep (7000)
$iCount3 = $iCount3 + 1
GUICtrlSetData($Count3, $iCount3)
WEnd
EndFunc
Func _selectwin4()
While 1 ;// warten auf Mausklick
If _IsPressed("01") Then ;// falls linke Maustaste gedrückt
Sleep(30) ;// warten (Fenster aktivieren dauert etwas)
ExitLoop ;// Schleife verlassen
EndIf
WEnd
Global $winhandle4 = WinGetHandle("") ;// WinHandle des aktiven Fensters
GUICtrlSetData($Input4, $winhandle4)
EndFunc ;==>_selectwin
Func _Juwel4()
While 1
_PostMessage_ClickDrag($winhandle4, 544, 240, 362, 229)
_PostMessage_ClickDrag($winhandle4, 583, 240, 401, 229)
_PostMessage_ClickDrag($winhandle4, 623, 240, 441, 229)
Sleep (500)
ControlClick($winhandle4,"", "", "left",1,404,402)
Sleep (7000)
$iCount4 = $iCount4 + 1
GUICtrlSetData($Count4, $iCount4)
WEnd
EndFunc
Func _DeaAutoIt2()
$LC = ProcessExists("Nksp.exe")
ProcessWait($LC)
$OPEN = _MemoryOpen($LC)
$adress = 0x107106E8
$adress2 = 0x04FB1500
$Wert = "asdf"
_MemoryWrite($adress, $OPEN, $Wert, "char[4]") ;// hier $OPEN als zweiten Parameter vergessen
_MemoryWrite($adress2, $OPEN, $Wert, "char[4]")
EndFunc
Func _selectwinbot()
While 1 ;// warten auf Mausklick
If _IsPressed("01") Then ;// falls linke Maustaste gedrückt
Sleep(30) ;// warten (Fenster aktivieren dauert etwas)
ExitLoop ;// Schleife verlassen
EndIf
WEnd
Global $winhandlebot = WinGetHandle("") ;// WinHandle des aktiven Fensters
EndFunc ;==>_selectwin
Func _Mage()
While 1
ControlSend($winhandlebot,"", "", "{F1}" )
WEnd
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Auswahl
_selectwin1()
Case $Starten
_Juwel1()
Case $Auswahl2
_selectwin2()
Case $Starten2
_Juwel2()
Case $Auswahl3
_selectwin3()
Case $Starten3
_Juwel3()
Case $Auswahl4
_selectwin4()
Case $Starten4
_Juwel4()
Case $AUTO
_DeaAutoIt2()
Case $Mage
_selectwinbot()
Case $BETA
_Mage()
Case $Help
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("Hilfe", 853, 655, 192, 124)
$Pic1 = GUICtrlCreatePic("Unbenannt.jpg", 16, 16, 820, 444)
$asdasd = GUICtrlCreateLabel("1. Pach dein Last Chaos mit dem AutoIt Pach", 30, 472, 272, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
$Label1 = GUICtrlCreateLabel("2. Nimm die kleinste Auflösung von Last Chaos", 30, 500, 289, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
$Label2 = GUICtrlCreateLabel("3. Stell dich genau so zum Sockelschmied wie auf dem Bild", 30, 530, 363, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
$Label3 = GUICtrlCreateLabel("4. Klick auf Auswählen und klicken auf dein Last Chaos, und klicke Starten", 30, 560, 450, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
$Label4 = GUICtrlCreateLabel("Made by masterries", 622, 496, 123, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
$Label5 = GUICtrlCreateLabel("WICHTIG: Damit überhaupt was geht. In Cheat Eninge den Wert in String nach AutoIt und bennent die 2 Werte um.", 30, 595, 707, 24)
GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
EndSwitch
WEnd