Ich bins mal wieder mit einer neuen Frage,
was ist an diesem Code für den Bot falsch er startet irgendwie nichtmal..
Run ("metin2client.bin")
Sleep(500)
WinWaitActive ("XtremeMt2")
Sleep(500)
MouseMove (738,516)
Sleep(500)
MouseClick ("left",738,516)
Sleep(500)
Send ("Benutzername schreib ich hier jetzt nicht hin")
Send ("{enter}")
Send ("Passwort,auch nicht")
Send ("{enter}")
Sleep(7000)
MouseClick ("left",449,764)
Sleep(30000)
Send ("{F1}")
Sleep(5000)
Send ("{F2}")
Send ("^{h}")
Send ("{F4}")
Send ("{SPACE down}")
Send ("{SPACE up}")
Exit
und wieso der nicht startet ist klar, du kannst metin2client.bin nicht über Run starten, erstell eine .txt datei, schreibe in diese start metin2client.bin, dann bennene die .txt in .bat um, und das script veränderst du so:
Code:
ShellExecute("BLABLABLA.bat")
Sleep(500) ;sleep kannst du weglasen, er wartet mit winwait sowieso auf das programm
WinWaitActive("XtremeMt2")
Sleep(500) ;das brauchst du auch nicht, das fenster ist ja schon geladen
MouseMove(738, 516) ;die stelle
Sleep(500) ;und die sind unnötig, mouseclick reicht
MouseClick("left", 738, 516)
Sleep(500) ;sleep(50) würde locker reichen
Send("Benutzername schreib ich hier jetzt nicht hin")
Send("{enter}")
Send("Passwort,auch nicht")
Send("{enter}")
Sleep(7000) ;statt sleep würde ich pixelchecksum benutzten
MouseClick("left", 449, 764)
Sleep(30000)
Send("{F1}")
Sleep(5000)
Send("{F2}")
Send("^{h}")
Send("{F4}")
Send("{SPACE}")
Exit ;kannst du eigentlich weg lassen, er hört an der stelle sowieso auf und beendet sich
die klammer immer an den befehl drann, nach kommatar immer ein leerzeichen!
und wieso der nicht startet ist klar, du kannst metin2client.bin nicht über Run starten, erstell eine .txt datei, schreibe in diese start metin2client.bin, dann bennene die .txt in .bat um, und das script veränderst du so:
Code:
ShellExecute("BLABLABLA.bat")
Sleep(500) ;sleep kannst du weglasen, er wartet mit winwait sowieso auf das programm
WinWaitActive("XtremeMt2")
Sleep(500) ;das brauchst du auch nicht, das fenster ist ja schon geladen
MouseMove(738, 516) ;die stelle
Sleep(500) ;und die sind unnötig, mouseclick reicht
MouseClick("left", 738, 516)
Sleep(500) ;sleep(50) würde locker reichen
Send("Benutzername schreib ich hier jetzt nicht hin")
Send("{enter}")
Send("Passwort,auch nicht")
Send("{enter}")
Sleep(7000) ;statt sleep würde ich pixelchecksum benutzten
MouseClick("left", 449, 764)
Sleep(30000)
Send("{F1}")
Sleep(5000)
Send("{F2}")
Send("^{h}")
Send("{F4}")
Send("{SPACE}")
Exit ;kannst du eigentlich weg lassen, er hört an der stelle sowieso auf und beendet sich
die klammer immer an den befehl drann, nach kommatar immer ein leerzeichen!
warum sollte man die nicht über run starten können?
wenn es ein p-server ist kann die .bin anderst heißen, einfach bei filewrite ändern und groß- kleinschreibung beachten
hab es extra mal bei mir ausprobiert, beim offi klappt's wunderbar
Kannste mir nicht bitte einfach sagen wie es richtig ist?Dann würde ich es doch auch verstehen,wäre sehr nett !
€: wenn ich so mache:
FileWrite("Metin2 Bypass.bat", "start C:\Programme\Metin2\metin2client.bin")
ShellExecute("Metin2 Bypass.bat")
kommt wieder der fehler von eben ,da hab ich auch das Bild von hochgeladen
metin2client.bin müsste eigentlich richtig sein keine ahnung wieso das bei dir nicht geht, du weisst aber dass das script im gleichen ordner wie die metin2client.bin sein muss oder?
Was ist hier falsch ???? 09/14/2010 - AutoIt - 6 Replies dieses kleine script soll nichts weiter als einen zeitbalken überwachen.
der balken ist erst braun und färbt sich allmählich von links nach rechts rot.
nun will ich einen pixel am ende des balkens überwachen, und sobald er sich umfärbt die nächsten schritte abarbeiten.
For $i=1 to 2000
sleep (2000)
MouseClick("left",405,379,1, sleep (2000))
$Pixel = 0x572A11
While $Pixel = 0x572A11
$Pixel = PixelGetColor (747,700)
Was ist hier dran falsch? 07/31/2010 - Metin2 Private Server - 4 Replies Wenn ich ein neuen char erstelle, bekomm ich nur 1 schwert+0 un 200 rote pots ich hab die nummern von 0er eq+9 eingegeben
say_title ( "Willkommen" )
say ( "Willkommen auf dem Server BornToBeMt2" )
say ( "" )
say ( "Viel Spass!" )
say ( "" )
pc . give_exp2 ( )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
was is hier falsch ?! 07/01/2010 - AutoIt - 8 Replies ohh ?! hier kommt immer eine fehler meldung aber ich weis nicht was das heißt ?
hier is der script xD
$input3=GuiCtrlCreateInput("829, 39",65,97,65,20)
$input4=GuiCtrlCreateInput("674, 332",155,96,70,20)
$input5=GuiCtrlCreateInput("0xF9F5F8",1 13,134,61,20)
$PixelSearch = PixelSearch (GUICtrlRead ($input3),GUICtrlRead ($input4), GUICtrlRead ($input5), 0 )