hi^^ habe versucht in meinen reloger ein gui zu machen damit jeder den bot nutzen kann(spiel: metin2)
aber wenn er den pixel erkennt klickt er mit der maus an eine völlig falsche position und macht dann garnichts mehr??:confused:
ich denke es liegt an der benutzung der variabeln (war mein erstes gui)
hier mal der code:
aber wenn er den pixel erkennt klickt er mit der maus an eine völlig falsche position und macht dann garnichts mehr??:confused:
ich denke es liegt an der benutzung der variabeln (war mein erstes gui)
hier mal der code:
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("reloger by der einsatz =) BETA", 413, 298, 302, 218)
$Input1 = GUICtrlCreateInput("beispiel55", 8, 8, 153, 21)
$Input2 = GUICtrlCreateInput("beispiel55", 8, 40, 153, 21)
$Input3 = GUICtrlCreateInput("{left} oder {right}{right} oder{right}", 8, 72, 153, 21)
$server_x = GUICtrlCreateInput("1", 8, 104, 57, 21)
$channel_x = GUICtrlCreateInput("1", 8, 136, 57, 21)
$server_y = GUICtrlCreateInput("1", 88, 104, 57, 21)
$channel_y = GUICtrlCreateInput("1", 88, 136, 57, 21)
$Button1 = GUICtrlCreateButton("Start", 8, 168, 393, 81, 0)
$Button2 = GUICtrlCreatelabel("ID eingeben", 176, 8, 225, 25, 0)
$Button3 = GUICtrlCreatelabel("PW eingeben", 176, 40, 225, 25, 0)
$Button4 = GUICtrlCreatelabel("charakter wählen", 176, 72, 225, 25, 0)
$Button5 = GUICtrlCreatelabel("server coords eingeben", 176, 104, 225, 25, 0)
$Button6 = GUICtrlCreatelabel("channel coords eingeben", 176, 136, 225, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Opt('PixelCoordMode', 2)
Opt('MouseCoordMode', 2)
hotkeyset ("{numpad1}" , "start")
hotkeyset ("{numpad2}" , "ende")
func start()
While (1)
$farbeschwarz = 0x000000
$Relog = PixelGetColor (1,1)
if $Relog = $farbeschwarz then
sleep(1000)
mouseclick ("left" , $server_x, $server_y)
sleep(1000)
mouseclick ("left" , $channel_x, $channel_y)
send ("{ENTER}")
Sleep (1000)
Send ( $Input1 , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( $Input2 , 1 )
Sleep (200)
Send ( "{Enter}" , 0 )
Sleep (20000)
send ( $Input3 , 0)
Sleep (200)
Send ( "{ENTER}" , 0 )
endif
Wend
endfunc
func ende()
Exit
endfunc
EndSwitch
WEnd